spec/back_end/engine_spec.rb in loxxy-0.0.21 vs spec/back_end/engine_spec.rb in loxxy-0.0.22

- old
+ new

@@ -32,9 +32,10 @@ let(:greeting) { Datatype::LXString.new('Hello, world') } let(:sample_pos) { double('fake-position') } let(:var_decl) { Ast::LoxVarStmt.new(sample_pos, 'greeting', greeting) } let(:lit_expr) { Ast::LoxLiteralExpr.new(sample_pos, greeting) } + it "should react to 'after_var_stmt' event" do expect { subject.after_var_stmt(var_decl) }.not_to raise_error current_env = subject.symbol_table.current_env expect(current_env.defns['greeting']).to be_kind_of(Variable) expect(current_env.defns['greeting'].value).to eq(greeting)