From 0dbea4575cfecb8c7e9919232421c9ae6155a437 Mon Sep 17 00:00:00 2001
From: Ricardo Carrillo Cruz <ricardo.carrillo.cruz@gmail.com>
Date: Mon, 12 Jun 2017 17:41:10 +0200
Subject: [PATCH] Add assertions to openvswitch_db integration test (#25600)

* Add missing delegate_to on openvswitch_db integration test runner

* Add assertions to openvswitch_db integration test
---
 .../targets/openvswitch_db/tests/basic.yaml   | 58 ++++++++++++++++++-
 1 file changed, 55 insertions(+), 3 deletions(-)

diff --git a/test/integration/targets/openvswitch_db/tests/basic.yaml b/test/integration/targets/openvswitch_db/tests/basic.yaml
index 1f2a3345509..061a84ee864 100644
--- a/test/integration/targets/openvswitch_db/tests/basic.yaml
+++ b/test/integration/targets/openvswitch_db/tests/basic.yaml
@@ -2,24 +2,76 @@
 
 - command: ovs-vsctl add-br br-test
 
-- openvswitch_db:
+- name: Create bridge
+  openvswitch_db:
     table: Bridge
     record: br-test
     col: other_config
     key: disable-in-band
     value: true
 
-- openvswitch_db:
+- assert:
+    that:
+      - "result.changed == true"
+
+- name: Create bridge again (idempotent)
+  openvswitch_db:
+    table: Bridge
+    record: br-test
+    col: other_config
+    key: disable-in-band
+    value: true
+
+- assert:
+    that:
+      - "result.changed == false"
+
+- name: Change column value
+  openvswitch_db:
     table: Bridge
     record: br-test
     col: other_config
     key: disable-in-band
     value: false
 
-- openvswitch_db:
+- assert:
+    that:
+      - "result.changed == true"
+
+- name: Change column value again (idempotent)
+  openvswitch_db:
+    table: Bridge
+    record: br-test
+    col: other_config
+    key: disable-in-band
+    value: false
+
+- assert:
+    that:
+      - "result.changed == false"
+
+- name: Remove bridge
+  openvswitch_db:
     table: Bridge
     record: br-test
     col: other_config
     key: disable-in-band
     value: false
     state: absent
+
+- assert:
+    that:
+      - "result.changed == true"
+
+- name: Remove bridge again (idempotent)
+  openvswitch_db:
+    table: Bridge
+    record: br-test
+    col: other_config
+    key: disable-in-band
+    value: false
+    state: absent
+
+- assert:
+    that:
+      - "result.changed == false"