Sha256: 3db102167a396445d1f6800c5ff99c561f11f32342ce8f6db8d63450128c91f9
Contents?: true
Size: 952 Bytes
Versions: 2
Compression:
Stored size: 952 Bytes
Contents
require File.join( File.dirname(__FILE__), "spec_helper" ) include Updater require File.join( File.dirname(__FILE__), "fooclass" ) describe "named request" do before(:each) do Foo.all.destroy! end it "should be found by name when target is an instance" do f = Foo.create(:name=>'Honey') u = Update.immidiate(f,:bar,[:named],:name=>'Now') u.name.should ==("Now") pending "'for' not implemented" Update.for(f, "Now").should ==(u) end it "should be found by name when target is a class" do u = Update.immidiate(Foo,:bar,[:named],:name=>'Now') u.name.should ==("Now") pending "'for' not implemented" Update.for(Foo, "Now").should ==(u) end it "should return all updates for a given target" do u1 = Update.immidiate(Foo,:bar,[:arg1,:arg2]) u2 = Update.immidiate(Foo,:bar,[:arg3,:arg4]) pending "'for' not implemented" Update.for(Foo).should include(u1,u2) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
updater-0.3.2 | spec/named_request_spec.rb |
updater-0.3.0 | spec/named_request_spec.rb |