Sha256: 6cca61c6d914ecc30ebb6ee8ba6661ef6a6cc6c59a738b527a4d95162355f0ac
Contents?: true
Size: 453 Bytes
Versions: 1
Compression:
Stored size: 453 Bytes
Contents
describe VarName do let(:context) { ExecutionContext.new } let(:var_name) { VarName.new 'var' } it "should return the associated value if it was defined in the context" do context.set var_name, 42.to_gbs_num expect(var_name.evaluate(context)).to eq(42.to_gbs_num) end it "should raise an error if there is no definition in context" do expect { var_name.evaluate context } .to raise_error(UndefinedVariableError) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gobstones-0.0.1.1 | spec/lang/expressions/var_name_spec.rb |