Sha256: d19ab10d926fe6af3e8858f6fa86743b461ad33bb3d7111b513241c68dbd1402
Contents?: true
Size: 846 Bytes
Versions: 6
Compression:
Stored size: 846 Bytes
Contents
require File.expand_path('../../spec_helper', __FILE__) describe "The alias keyword" do describe "with fitem" do it "should return an s(:alias) with s(:lit)" do opal_parse("alias a b").should == [:alias, [:lit, :a], [:lit, :b]] opal_parse("alias == equals").should == [:alias, [:lit, :==], [:lit, :equals]] end it "should accept symbols as names" do opal_parse("alias :foo :bar").should == [:alias, [:lit, :foo], [:lit, :bar]] end end describe "with gvar" do it "should return a s(:valias) with two gvars as arguments" do opal_parse("alias $foo $bar").should == [:valias, :$foo, :$bar] end end describe "with gvar and nth ref" do it "should return a s(:valias) with two values as arguments" do opal_parse("alias $foo $1").should == [:valias, :$foo, :"$1"] end end end
Version data entries
6 entries across 6 versions & 1 rubygems