github.com/mmatczuk/gohan@v0.0.0-20170206152520-30e45d9bdb69/extension/gohanscript/lib/tests/list_test.yaml (about) 1 test_suite: 2 tests: 3 - name: list test 4 test: 5 - vars: 6 list: 7 - apple 8 - banana 9 - grape 10 - size: list=$list 11 register: count 12 - assert: expect=3 actual="{{ count }}" 13 - append: list=$list value=orange 14 register: list 15 - size: list=$list 16 register: count 17 - assert: expect=4 actual="{{ count }}" 18 - assert: expect=orange actual="{{ list.3 }}" 19 - shift: list=$list 20 register: result 21 - assert: expect=apple actual="{{ result.0 }}" 22 - unshift: list=$list value=cherry 23 register: list 24 - assert: expect=cherry actual="{{ list.0 }}" 25 - delete: list=$list index=0 26 register: list 27 - assert: expect=apple actual="{{ list.0 }}" 28 - first: list=$list 29 register: first 30 - assert: expect=apple actual="{{ first }}" 31 - last: list=$list 32 register: last 33 - assert: expect=orange actual="{{ last }}"