diff options
Diffstat (limited to 'spec/lib/gitlab/ci/pipeline/expression/lexer_spec.rb')
-rw-r--r-- | spec/lib/gitlab/ci/pipeline/expression/lexer_spec.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/spec/lib/gitlab/ci/pipeline/expression/lexer_spec.rb b/spec/lib/gitlab/ci/pipeline/expression/lexer_spec.rb index d0a616d5c2f..bdd07b3ae4c 100644 --- a/spec/lib/gitlab/ci/pipeline/expression/lexer_spec.rb +++ b/spec/lib/gitlab/ci/pipeline/expression/lexer_spec.rb @@ -42,5 +42,12 @@ describe Gitlab::Ci::Pipeline::Expression::Lexer do expect { lexer.tokenize } .to raise_error described_class::SyntaxError end + + it 'raises syntax error in case of finding unknown tokens' do + lexer = described_class.new('$V1 123 $V2') + + expect { lexer.tokenize } + .to raise_error described_class::SyntaxError + end end end |