Sha256: 7ee7a1a62db39a69ac7bd7d1cb39d8533a4bdf6cba037a441913a14e413db0d2
Contents?: true
Size: 758 Bytes
Versions: 16
Compression:
Stored size: 758 Bytes
Contents
require 'helper' class TestStaticEnvironment < MiniTest::Unit::TestCase def setup @env = Parser::StaticEnvironment.new end def test_declare refute @env.declared?(:foo) @env.declare :foo assert @env.declared?(:foo) end def test_extend_static @env.declare :foo @env.extend_static @env.declare :bar refute @env.declared?(:foo) assert @env.declared?(:bar) end def test_extend_dynamic @env.declare :foo @env.extend_dynamic @env.declare :bar assert @env.declared?(:foo) assert @env.declared?(:bar) end def test_unextend @env.declare :foo @env.extend_dynamic @env.declare :bar @env.unextend assert @env.declared?(:foo) refute @env.declared?(:bar) end end
Version data entries
16 entries across 16 versions & 1 rubygems