Sha256: 131fc8e66291b3012e4769777517dbaa7607973ba19ac85b7ead6ceec3210c50
Contents?: true
Size: 802 Bytes
Versions: 39
Compression:
Stored size: 802 Bytes
Contents
require 'support/parser_helpers' describe "The alias keyword" do describe "with fitem" do it "should return an s(:alias) with s(:sym)" do parsed("alias a b").should == [:alias, [:sym, :a], [:sym, :b]] parsed("alias == equals").should == [:alias, [:sym, :==], [:sym, :equals]] end it "should accept symbols as names" do parsed("alias :foo :bar").should == [:alias, [:sym, :foo], [:sym, :bar]] end end describe "with gvar" do it "should return a s(:valias) with two gvars as arguments" do parsed("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 parsed("alias $foo $1").should == [:valias, :$foo, :"1"] end end end
Version data entries
39 entries across 39 versions & 3 rubygems