Sha256: 86295ca86d9cebc3c1f88b36e0c2f54967f6d828cd0c0e752c9dbaa3353d1b22
Contents?: true
Size: 795 Bytes
Versions: 6
Compression:
Stored size: 795 Bytes
Contents
require 'spec_helper' SimpleRoles.configure do |config| config.valid_roles = [:user, :admin, :editor] end describe 'Integration for SimpleRoles::One' do before do setup_roles SimpleRoles::Packager.package OneUser, :one end it "should all work" do user = create :one_user, :role => nil user.role.should be_nil user.role = :admin user.role.should == :admin user.admin?.should be_true user.is_admin?.should be_true user.role = 'admin' # Accepts strings too user.role.should == :admin user.set_role(:editor) user.role.should == :editor user.update_role(:user) user.role.should == :user user.user?.should be_true user.is_user?.should be_true user.admin?.should be_false user.is_admin?.should be_false end end
Version data entries
6 entries across 6 versions & 1 rubygems