Sha256: ce1f0f7f30d9207769511d43f6b7b2aa69e339bb1ec97ba8718edc254c073606
Contents?: true
Size: 789 Bytes
Versions: 2
Compression:
Stored size: 789 Bytes
Contents
require 'spec_helper' describe Bastet::Base do before do @bastet = Bastet.setup(@redis) end describe "activate" do it "should activate the :banana for the group" do group = Bastet::Group.new("admins") { |entity| entity.admin? } user = mock('user', admin?: true) @bastet.activate(:banana, group) @bastet.active?(:banana, user).should be_true end end describe "deactivate" do it "should deactive :banana for the group" do group = Bastet::Group.new("admins") { |entity| entity.admin? } user = mock('user', admin?: true) @bastet.activate(:banana, group) @bastet.active?(:banana, user).should be_true @bastet.deactivate(:banana, group) @bastet.inactive?(:banana, user).should be_true end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bastet-0.1.1 | spec/bastet/base_spec.rb |
bastet-0.1.0 | spec/bastet/base_spec.rb |