Sha256: 76084183831db145deff212b62e21ef4c3b927fac279f6e0f90a5d74153c34d6
Contents?: true
Size: 872 Bytes
Versions: 74
Compression:
Stored size: 872 Bytes
Contents
#! /usr/bin/env ruby require 'spec_helper' require 'puppet/pops' require 'rgen/array_extensions' describe "RGen extensions to core classes" do it "should be possible to create an empty hash after having required the files above" do # If this fails, it means the rgen addition to Array is not monkey patched as it # should (it will return an array instead of fail in a method_missing), and thus # screw up Hash's check if it can do "to_hash' or not. # Hash[[]] end it "should be possible to automatically stringify a nested, empty array during join" do # When this fails it means that rgen has incorrectly implemented # method_missing on array and is returning an array for to_str instead of # failing as is expected allowing stringification to occur [[]].join(":").should == "" ["1", []].join(":").should == "1:" end end
Version data entries
74 entries across 74 versions & 1 rubygems