Sha256: c7da44de58d85a6a640574b3af2e349fe4a9adaa1944328a750a2a6bbe427e09
Contents?: true
Size: 578 Bytes
Versions: 5
Compression:
Stored size: 578 Bytes
Contents
require 'spec_helper' describe "The unless keyword" do it "returns s(:if) with reversed true and false bodies" do opal_parse("unless 10; 20; end").should == [:if, [:int, 10], nil, [:int, 20]] opal_parse("unless 10; 20; 30; end").should == [:if, [:int, 10], nil, [:block, [:int, 20], [:int, 30]]] opal_parse("unless 10; 20; else; 30; end").should == [:if, [:int, 10], [:int, 30], [:int, 20]] end it "returns s(:if) with reversed true and false bodies for prefix unless" do opal_parse("20 unless 10").should == [:if, [:int, 10], nil, [:int, 20]] end end
Version data entries
5 entries across 5 versions & 1 rubygems