Skip to content

Instantly share code, notes, and snippets.

@ammar
Created May 30, 2016 12:55
Show Gist options
  • Save ammar/32f17c6c233be47f92f90c32726fd79a to your computer and use it in GitHub Desktop.
Save ammar/32f17c6c233be47f92f90c32726fd79a to your computer and use it in GitHub Desktop.
diff --git a/test/expression/test_base.rb b/test/expression/test_base.rb
index 21d22d0..27b253f 100644
--- a/test/expression/test_base.rb
+++ b/test/expression/test_base.rb
@@ -65,7 +65,7 @@ class ExpressionBase < Test::Unit::TestCase
assert_equal '@0+12', root.coded_offset
# All top level offsets
- checks = [
+ [
[ '@0+1', '^' ],
[ '@1+2', 'a*' ],
[ '@3+8', '(b+(c?))' ],
diff --git a/test/expression/test_conditionals.rb b/test/expression/test_conditionals.rb
index 508d89f..ced5c91 100644
--- a/test/expression/test_conditionals.rb
+++ b/test/expression/test_conditionals.rb
@@ -32,7 +32,6 @@ class ExpressionConditionals < Test::Unit::TestCase
def test_expression_conditional_level_one
condition = @cond_1.condition
branch_1 = @cond_1.branches.first
- branch_2 = @cond_1.branches.last
# Condition
assert_equal true, is_conditional_condition?(condition)
diff --git a/test/lexer/test_conditionals.rb b/test/lexer/test_conditionals.rb
index ccb4afd..cc1c7d2 100644
--- a/test/lexer/test_conditionals.rb
+++ b/test/lexer/test_conditionals.rb
@@ -31,7 +31,7 @@ class LexerConditionals < Test::Unit::TestCase
regexp = /((?<A>a)(?<B>(?(<A>)b|((?(<B>)[e-g]|[h-j])))))/
tokens = RL.lex(regexp)
- expected = [
+ [
[ 0, :group, :capture, '(', 0, 1, 0, 0, 0],
[ 1, :group, :named, '(?<A>', 1, 6, 1, 0, 0],
@@ -70,7 +70,7 @@ class LexerConditionals < Test::Unit::TestCase
regexp = /(a(b(c)))(?(1)(?(2)(?(3)d|e))|(?(3)(?(2)f|g)|(?(1)f|g)))/
tokens = RL.lex(regexp)
- expected = [
+ [
[ 9, :conditional, :open, '(?', 9, 11, 0, 0, 0],
[10, :conditional, :condition, '(1)', 11, 14, 0, 0, 1],
diff --git a/test/parser/test_quantifiers.rb b/test/parser/test_quantifiers.rb
index 872bb9e..facf16f 100644
--- a/test/parser/test_quantifiers.rb
+++ b/test/parser/test_quantifiers.rb
@@ -46,7 +46,7 @@ class TestRegexpParserQuantifiers < Test::Unit::TestCase
assert_equal true, exp.quantified?
assert_equal :zero_or_more, exp.quantifier.token
assert_equal 0, exp.quantifier.min
- assert_equal -1, exp.quantifier.max
+ assert_equal(-1, exp.quantifier.max)
assert_equal :greedy, exp.quantifier.mode
end
@@ -57,7 +57,7 @@ class TestRegexpParserQuantifiers < Test::Unit::TestCase
assert_equal true, exp.quantified?
assert_equal :zero_or_more, exp.quantifier.token
assert_equal 0, exp.quantifier.min
- assert_equal -1, exp.quantifier.max
+ assert_equal(-1, exp.quantifier.max)
assert_equal :reluctant, exp.quantifier.mode
assert_equal true, exp.reluctant?
end
@@ -69,7 +69,7 @@ class TestRegexpParserQuantifiers < Test::Unit::TestCase
assert_equal true, exp.quantified?
assert_equal :zero_or_more, exp.quantifier.token
assert_equal 0, exp.quantifier.min
- assert_equal -1, exp.quantifier.max
+ assert_equal(-1, exp.quantifier.max)
assert_equal :possessive, exp.quantifier.mode
assert_equal true, exp.possessive?
end
@@ -82,7 +82,7 @@ class TestRegexpParserQuantifiers < Test::Unit::TestCase
assert_equal true, exp.quantified?
assert_equal :one_or_more, exp.quantifier.token
assert_equal 1, exp.quantifier.min
- assert_equal -1, exp.quantifier.max
+ assert_equal(-1, exp.quantifier.max)
assert_equal :greedy, exp.quantifier.mode
end
@@ -93,7 +93,7 @@ class TestRegexpParserQuantifiers < Test::Unit::TestCase
assert_equal true, exp.quantified?
assert_equal :one_or_more, exp.quantifier.token
assert_equal 1, exp.quantifier.min
- assert_equal -1, exp.quantifier.max
+ assert_equal(-1, exp.quantifier.max)
assert_equal :reluctant, exp.quantifier.mode
assert_equal true, exp.reluctant?
end
@@ -105,7 +105,7 @@ class TestRegexpParserQuantifiers < Test::Unit::TestCase
assert_equal true, exp.quantified?
assert_equal :one_or_more, exp.quantifier.token
assert_equal 1, exp.quantifier.min
- assert_equal -1, exp.quantifier.max
+ assert_equal(-1, exp.quantifier.max)
assert_equal :possessive, exp.quantifier.mode
assert_equal true, exp.possessive?
end
@@ -154,7 +154,7 @@ class TestRegexpParserQuantifiers < Test::Unit::TestCase
assert_equal true, exp.quantified?
assert_equal :interval, exp.quantifier.token
assert_equal 2, exp.quantifier.min
- assert_equal -1, exp.quantifier.max
+ assert_equal(-1, exp.quantifier.max)
assert_equal :greedy, exp.quantifier.mode
end
@@ -166,7 +166,7 @@ class TestRegexpParserQuantifiers < Test::Unit::TestCase
assert_equal :interval, exp.quantifier.token
assert_equal '{2,}?', exp.quantifier.text
assert_equal 2, exp.quantifier.min
- assert_equal -1, exp.quantifier.max
+ assert_equal(-1, exp.quantifier.max)
assert_equal :reluctant, exp.quantifier.mode
assert_equal true, exp.reluctant?
end
@@ -179,7 +179,7 @@ class TestRegexpParserQuantifiers < Test::Unit::TestCase
assert_equal :interval, exp.quantifier.token
assert_equal '{3,}+', exp.quantifier.text
assert_equal 3, exp.quantifier.min
- assert_equal -1, exp.quantifier.max
+ assert_equal(-1, exp.quantifier.max)
assert_equal :possessive, exp.quantifier.mode
assert_equal true, exp.possessive?
end
diff --git a/test/parser/test_sets.rb b/test/parser/test_sets.rb
index 7a68965..9b60e60 100644
--- a/test/parser/test_sets.rb
+++ b/test/parser/test_sets.rb
@@ -11,7 +11,7 @@ class TestParserSets < Test::Unit::TestCase
assert_equal true, exp.quantified?
assert_equal 1, exp.quantifier.min
- assert_equal -1, exp.quantifier.max
+ assert_equal(-1, exp.quantifier.max)
end
def test_parse_set_posix_class
diff --git a/test/scanner/test_escapes.rb b/test/scanner/test_escapes.rb
index 753690a..2c9d962 100644
--- a/test/scanner/test_escapes.rb
+++ b/test/scanner/test_escapes.rb
@@ -13,7 +13,7 @@ class ScannerEscapes < Test::Unit::TestCase
/c\tt/ => [1, :escape, :tab, '\t', 1, 3],
/c\vt/ => [1, :escape, :vertical_tab, '\v', 1, 3],
- /c\qt/ => [1, :escape, :literal, '\q', 1, 3],
+ 'c\qt' => [1, :escape, :literal, '\q', 1, 3],
'a\012c' => [1, :escape, :octal, '\012', 1, 5],
'a\0124' => [1, :escape, :octal, '\012', 1, 5],
diff --git a/test/syntax/ruby/test_1.9.3.rb b/test/syntax/ruby/test_1.9.3.rb
index 4d73153..b858893 100644
--- a/test/syntax/ruby/test_1.9.3.rb
+++ b/test/syntax/ruby/test_1.9.3.rb
@@ -20,8 +20,6 @@ class TestSyntaxRuby_V193 < Test::Unit::TestCase
}
tests.each do |method, types|
- expected = method == :excludes ? false : true
-
types.each do |type, tokens|
tokens.each do |token|
define_method "test_syntax_ruby_v193_#{method}_#{type}_#{token}" do
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment