github.com/mmatczuk/gohan@v0.0.0-20170206152520-30e45d9bdb69/extension/gohanscript/tests/util_test.yaml (about)

     1  test_suite:
     2    tests:
     3    - name: you can use vars in template
     4      test:
     5      - blocks:
     6        - debug: msg="item {{ item }}"
     7        - vars:
     8            foods:
     9            - "{{item}}"
    10        - debug: msg="{{ foods.0 }}"
    11        - vars:
    12           result: "{{ result }}{{ foods.0 }}"
    13        with_items:
    14        - apple
    15        - orange
    16        - banana
    17      - assert: expect="appleorangebanana" actual="{{result}}"
    18    - name: You can use yaml template
    19      test:
    20      - yaml: |
    21          obj:
    22            name: alice
    23        register: result
    24      - assert: expect="alice" actual="{{ result.obj.name }}"
    25    - name: You can use subset of go
    26      test:
    27      - minigo: |
    28          a := 10 + 20
    29      - assert: expect=30 actual="{{ a }}"