diff options
author | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2018-02-21 13:09:13 +0100 |
---|---|---|
committer | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2018-02-21 13:09:13 +0100 |
commit | 91a42a1a8f0d4bfc63e41b2f7b29a2b0fee1a60c (patch) | |
tree | 63610d55aacac440638cc6103d051f77b7df3f6c /spec/lib/gitlab/ci | |
parent | cee3be29ec4a2b31c7e67cd66a36a5c95e8f3b05 (diff) | |
download | gitlab-ce-91a42a1a8f0d4bfc63e41b2f7b29a2b0fee1a60c.tar.gz |
Add test example for syntax error in pipeline expressions
Diffstat (limited to 'spec/lib/gitlab/ci')
-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 |