spec/pru_spec.rb in pru-0.1.0 vs spec/pru_spec.rb in pru-0.1.1

- old
+ new

@@ -7,18 +7,30 @@ it "has a VERSION" do Pru::VERSION.should =~ /^\d+\.\d+\.\d+$/ end - it "maps" do + it "selects" do `ls -l | ./bin/pru 'include?("G")'`.split("\n").size.should == 2 end - it "maps and reduces" do + it "can selects via regex" do + `ls -l | ./bin/pru /G/`.split("\n").size.should == 2 + end + + it "can selects via i" do + `ls -l | ./bin/pru 'i'`.split("\n")[0...3].should == ["1","2","3"] + end + + it "maps" do + `echo abc | ./bin/pru 'gsub(/a/,"b")'`.should == "bbc\n" + end + + it "selects and reduces" do `ls -l | ./bin/pru 'include?("G")' 'size'`.should == "2\n" end - it "maps with empty string and reduces" do + it "selects with empty string and reduces" do `ls -l | ./bin/pru '' 'size'`.should == @default end it "reduces" do `ls -l | ./bin/pru -r 'size'`.should == @default