module Pione::TestHelper::Transformer

Public Class Methods

spec(name, parser_name, option={}, context, &b) click to toggle source

Define transformer specification.

# File lib/pione/test-helper/transformer-helper.rb, line 125
def spec(name, parser_name, option={}, context, &b)
  testcases = TestCases.new.tap {|x| x.instance_eval(&b)}

  # setup bacon context
  context.describe(name) do
    Spec.new(testcases, name, parser_name, option, context).declare
  end
end