Sha256: f5c974c686159f2597a9e1835014602c6b0f19e8ab876123391a5dcb1c999875
Contents?: true
Size: 641 Bytes
Versions: 2
Compression:
Stored size: 641 Bytes
Contents
require 'amrita2' require 'amrita2/testsupport' module SampleTestSupport def get_result(dir, fname) Dir::chdir("sample/#{dir}") do IO.popen("ruby -rubygems -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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
amrita2-2.0.1 | specs/sample.rb |
amrita2-2.0.2 | specs/sample.rb |