Sha256: 7dcdce8efb6ebe3d866e908c67ed54c553486e4f7184e104b261dd046c8e91ab
Contents?: true
Size: 828 Bytes
Versions: 2
Compression:
Stored size: 828 Bytes
Contents
require_relative "spec_helper" require "lignite" require "fileutils" describe Lignite::Assembler do shared_examples "compiles" do |base, asm_version = 109| let(:in_rb) { "#{datadir}/#{base}.rb" } let(:actual_rbf) { "#{datadir}/#{base}.out.rbf" } let(:expected_rbf) { "#{datadir}/#{base}.rbf" } it "correctly assembles #{base}" do subject.assemble(in_rb, actual_rbf, version: asm_version) expect_rbf_files_same(actual_rbf, expected_rbf) FileUtils.rm actual_rbf end end it_behaves_like "compiles", "HelloWorld" it_behaves_like "compiles", "HelloWorld-subop" it_behaves_like "compiles", "VernierReadout" it_behaves_like "compiles", "ColorReadout", 106 it_behaves_like "compiles", "NoDebug" it_behaves_like "compiles", "p11" it_behaves_like "compiles", "Performance" end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lignite-0.6.0 | spec/assembler_spec.rb |
lignite-0.5.0 | spec/assembler_spec.rb |