File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1111
1212 skip "maps checkout not present" if maps . empty?
1313 skip "parsanol lacks PARG (needs >= 1.3.61)" unless Interscript ::Isc ::Parser . respond_to? ( :artifact )
14+ skip "artifact not shipped (parsanol#5 — compiler mistranslates; DSL is the engine)" unless File . exist? ( Interscript ::Isc ::Parser ::ARTIFACT_PATH )
1415
1516 it "parses every corpus map identically via artifact and DSL" do
1617 failures = [ ]
Original file line number Diff line number Diff line change 6565
6666 it "parses through the shipped .parg artifact when parsanol has PARG" do
6767 skip "parsanol lacks PARG (needs >= 1.3.61)" unless Interscript ::Isc ::Parser . respond_to? ( :artifact )
68+ skip "artifact not shipped (parsanol#5 — compiler mistranslates; DSL is the engine)" unless File . exist? ( Interscript ::Isc ::Parser ::ARTIFACT_PATH )
6869
6970 tree = described_class . parse ( src )
7071 doc = Interscript ::Isc ::DocumentBuilder . build ( tree , filename : "test.isc" )
7475
7576 it "produces byte-identical trees via artifact and DSL paths" do
7677 skip "parsanol lacks PARG (needs >= 1.3.61)" unless Interscript ::Isc ::Parser . respond_to? ( :artifact )
78+ skip "artifact not shipped (parsanol#5 — compiler mistranslates; DSL is the engine)" unless File . exist? ( Interscript ::Isc ::Parser ::ARTIFACT_PATH )
7779
7880 artifact_tree = described_class . parse_with_artifact ( src )
7981 dsl_tree = described_class . parse_with_dsl ( src )
You can’t perform that action at this time.
0 commit comments