Class: Pione::TestHelper::TestPioneMethodItem

Inherits:
StructX
  • Object
show all
Defined in:
lib/pione/test-helper/lang-helper.rb

Instance Method Summary collapse

Instance Method Details

#expectationObject



132
133
134
135
136
137
# File 'lib/pione/test-helper/lang-helper.rb', line 132

def expectation
  Pione::Lang::DocumentTransformer.new.apply(
    Pione::Lang::DocumentParser.new.expr.parse(expectation_string),
    transformer_option
  )
end

#exprObject



139
140
141
142
143
144
# File 'lib/pione/test-helper/lang-helper.rb', line 139

def expr
  Pione::Lang::DocumentTransformer.new.apply(
    Pione::Lang::DocumentParser.new.expr.parse(expr_string),
    transformer_option
  )
end

#testObject



146
147
148
149
# File 'lib/pione/test-helper/lang-helper.rb', line 146

def test
  env = TestHelper::Lang.env
  expr.eval(env).should == expectation.eval(env)
end