List:
  - name: 'Incorrect amount of brackets'
    input:
      type: raw
      value: 'set lst "hello {there"; lindex $lst 1'
    output:
      type: error
      value: 'incorrect brackets in list'
Files:
  - name: 'Non-existing file'
    input:
      type: file
      value: 'subtest/nonexisting.tcl'
    output:
      type: error
Parsing:
  - name: 'Unclosed brace'
    input:
      type: raw
      value: 'puts {hello'
    output:
      type: error
      value: 'uneven amount of curly braces'
  - name: 'Unclosed quote'
    input:
      type: raw
      value: 'puts "hello'
    output:
      type: error
      value: 'missing "'