Initial concept

This commit is contained in:
Mike Angell
2019-08-30 14:29:07 +10:00
parent 34083c96d5
commit 0521d78b30
5 changed files with 78 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
require 'test_helper'
module Liquid
class TestUsage < Usage
@messages = {}
class << self
def enable
Dir["#{__dir__}/usages/*.rb"].each { |f| require f }
end
end
end
end
class UsageTest < Minitest::Test
include Liquid
Usage.enable
def test_test_usages
Dir["#{__dir__}/usages/*.rb"].each { |f| require f }
template = Template.parse(%({{test}}))
assert_equal 'worked', template.render!('test' => 'worked')
assert_equal 'worked wonderfully', template.render!('test' => 'worked wonderfully')
assert_equal true, Usage.results["Using try_variable_find_in_environment"]
end
def test_live_usages
template = Template.parse(%({{test}}))
assert_equal 'worked', template.render!('test' => 'worked')
assert_equal 'worked wonderfully', template.render!('test' => 'worked wonderfully')
assert_equal true, Usage.results["Usage is enabled"]
end
end