spec/pair_spec.rb in nydp-0.0.5 vs spec/pair_spec.rb in nydp-0.0.6

- old
+ new

@@ -50,11 +50,11 @@ p = Nydp::Pair.mk :a, :b expect(p.car).to eq :a expect(p.cdr).to eq :b end - it "should convert a ruby list" do + it "should convert from a ruby list" do p = pair_list [:a, :b, :c, :d] expect(p.car).to eq :a p = p.cdr expect(p.car).to eq :b p = p.cdr @@ -65,9 +65,15 @@ expect(p.car).to eq Nydp.NIL expect(p.cdr).to eq Nydp.NIL p = p.cdr expect(p.car).to eq Nydp.NIL expect(p.cdr).to eq Nydp.NIL + end + + it "should convert to a ruby list" do + pair = pair_list [:a, :b, :c, :d] + ruby = pair.to_ruby + expect(ruby).to eq [:a, :b, :c, :d] end it "should have size zero when empty" do expect(pair_list([]).size).to eq 0 end