Sha256: 40484cd8f3c83c3f59943f6042ddc2a5c58d1e4ccacb6503485387ad2ed32a15
Contents?: true
Size: 779 Bytes
Versions: 68
Compression:
Stored size: 779 Bytes
Contents
# frozen_string_literal: true require 'helper' class TestStaticEnvironment < Minitest::Test 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
68 entries across 54 versions & 10 rubygems