Sha256: cf4fdb13d037482369fa16aaf60e6b8239fba82dca040834dd88eeedb3c5e0ce
Contents?: true
Size: 632 Bytes
Versions: 1
Compression:
Stored size: 632 Bytes
Contents
require 'amrita2' require 'amrita2/testsupport' module SampleTestSupport def get_result(dir, fname) Dir::chdir("sample/#{dir}") do IO.popen("ruby -I../../lib #{fname}") do |f| f.read end end end def get_expected(dir, fname) File::open("sample/#{dir}/#{fname}") do |f| f.read.split(/__END__/m).last end end def compare(dir, fname) result = get_result(dir, fname) expected = get_expected(dir, fname) result.should_be_samexml_as expected end end context "hello" do include SampleTestSupport specify "hello.rb" do compare('hello', 'hello.rb') end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
amrita2-2.0.0 | specs/sample.rb |