Sha256: e44aa499dd604c6dfbbf5e3df10a0b4a266bd93d46a53fa23257c2667159c6f9
Contents?: true
Size: 496 Bytes
Versions: 10
Compression:
Stored size: 496 Bytes
Contents
require File.expand_path(File.join(File.dirname(__FILE__), "..", "helper")) class JohnsonTest < Test::Unit::TestCase def test_shortcut_evaluate assert_equal(4, Johnson.evaluate("2 + 2")) end def test_can_provide_context_vars_to_evaluate assert_equal(4, Johnson.evaluate("2 + foo", :foo => 2)) end def test_evaluate_uses_a_new_runtime_each_time assert_equal(4, Johnson.evaluate("foo", :foo => 4)) assert_raise(Johnson::Error) { Johnson.evaluate("foo") } end end
Version data entries
10 entries across 10 versions & 4 rubygems