Sha256: ab4a4166028831a1a9e3688148fde67c8a5c0a9c08373e226940726119478db9
Contents?: true
Size: 762 Bytes
Versions: 26
Compression:
Stored size: 762 Bytes
Contents
require 'spec_helper' describe "The super keyword" do it "should return s(:zsuper) when no arguments or parans" do opal_parse("super").should == [:zsuper] end it "should return s(:super) for any arguments" do opal_parse("super 1").should == [:super, [:lit, 1]] opal_parse("super 1, 2").should == [:super, [:lit, 1], [:lit, 2]] opal_parse("super 1, *2").should == [:super, [:lit, 1], [:splat, [:lit, 2]]] end it "should always return s(:super) when parans are used" do opal_parse("super()").should == [:super] opal_parse("super(1)").should == [:super, [:lit, 1]] opal_parse("super(1, 2)").should == [:super, [:lit, 1], [:lit, 2]] opal_parse("super(1, *2)").should == [:super, [:lit, 1], [:splat, [:lit, 2]]] end end
Version data entries
26 entries across 26 versions & 1 rubygems