mirror of
https://github.com/Shopify/liquid.git
synced 2026-09-16 09:20:42 -07:00
Upgrade rubocop
This commit is contained in:
@@ -1,23 +1,25 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
require 'test_helper'
|
||||
|
||||
class ParserUnitTest < Minitest::Test
|
||||
include Liquid
|
||||
|
||||
def test_consume
|
||||
p = Parser.new("wat: 7")
|
||||
p = Parser.new('wat: 7')
|
||||
assert_equal 'wat', p.consume(:id)
|
||||
assert_equal ':', p.consume(:colon)
|
||||
assert_equal '7', p.consume(:number)
|
||||
end
|
||||
|
||||
def test_jump
|
||||
p = Parser.new("wat: 7")
|
||||
p = Parser.new('wat: 7')
|
||||
p.jump(2)
|
||||
assert_equal '7', p.consume(:number)
|
||||
end
|
||||
|
||||
def test_consume?
|
||||
p = Parser.new("wat: 7")
|
||||
p = Parser.new('wat: 7')
|
||||
assert_equal 'wat', p.consume?(:id)
|
||||
assert_equal false, p.consume?(:dot)
|
||||
assert_equal ':', p.consume(:colon)
|
||||
@@ -25,7 +27,7 @@ class ParserUnitTest < Minitest::Test
|
||||
end
|
||||
|
||||
def test_id?
|
||||
p = Parser.new("wat 6 Peter Hegemon")
|
||||
p = Parser.new('wat 6 Peter Hegemon')
|
||||
assert_equal 'wat', p.id?('wat')
|
||||
assert_equal false, p.id?('endgame')
|
||||
assert_equal '6', p.consume(:number)
|
||||
@@ -34,7 +36,7 @@ class ParserUnitTest < Minitest::Test
|
||||
end
|
||||
|
||||
def test_look
|
||||
p = Parser.new("wat 6 Peter Hegemon")
|
||||
p = Parser.new('wat 6 Peter Hegemon')
|
||||
assert_equal true, p.look(:id)
|
||||
assert_equal 'wat', p.consume(:id)
|
||||
assert_equal false, p.look(:comparison)
|
||||
@@ -44,7 +46,7 @@ class ParserUnitTest < Minitest::Test
|
||||
end
|
||||
|
||||
def test_expressions
|
||||
p = Parser.new("hi.there hi?[5].there? hi.there.bob")
|
||||
p = Parser.new('hi.there hi?[5].there? hi.there.bob')
|
||||
assert_equal 'hi.there', p.expression
|
||||
assert_equal 'hi?[5].there?', p.expression
|
||||
assert_equal 'hi.there.bob', p.expression
|
||||
@@ -57,7 +59,7 @@ class ParserUnitTest < Minitest::Test
|
||||
end
|
||||
|
||||
def test_ranges
|
||||
p = Parser.new("(5..7) (1.5..9.6) (young..old) (hi[5].wat..old)")
|
||||
p = Parser.new('(5..7) (1.5..9.6) (young..old) (hi[5].wat..old)')
|
||||
assert_equal '(5..7)', p.expression
|
||||
assert_equal '(1.5..9.6)', p.expression
|
||||
assert_equal '(young..old)', p.expression
|
||||
@@ -65,7 +67,7 @@ class ParserUnitTest < Minitest::Test
|
||||
end
|
||||
|
||||
def test_arguments
|
||||
p = Parser.new("filter: hi.there[5], keyarg: 7")
|
||||
p = Parser.new('filter: hi.there[5], keyarg: 7')
|
||||
assert_equal 'filter', p.consume(:id)
|
||||
assert_equal ':', p.consume(:colon)
|
||||
assert_equal 'hi.there[5]', p.argument
|
||||
@@ -75,7 +77,7 @@ class ParserUnitTest < Minitest::Test
|
||||
|
||||
def test_invalid_expression
|
||||
assert_raises(SyntaxError) do
|
||||
p = Parser.new("==")
|
||||
p = Parser.new('==')
|
||||
p.expression
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user