Sha256: 514550bffe348fe9eea0b45a6f8046db587d22fac044707e6ef36ec663102a04
Contents?: true
Size: 551 Bytes
Versions: 4
Compression:
Stored size: 551 Bytes
Contents
require 'spec_helper' describe RoleModel::Roles do let(:model_instance) { Class.new.new } let(:array) { [:foo, :bar] } subject { RoleModel::Roles.new(model_instance, array) } its(:model_instance) { should equal(model_instance) } it { should include(:foo, :bar) } it { should respond_to(:each) } describe "#<<" do it "should add the given element to the model_instance.roles by re-assigning all roles" do model_instance.should_receive(:roles=).with(array_including(:foo, :bar, :baz)) subject << :baz end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
role_model-0.5.0 | spec/roles_spec.rb |
role_model-0.4.0 | spec/roles_spec.rb |
role_model-0.3.2 | spec/roles_spec.rb |
role_model-0.3.1 | spec/roles_spec.rb |