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 }}"