0
@@ -32,6 +32,20 @@ describe User, 'enable feed events' do
0
it "should return false if an event is disabled" do
0
@user.should_not be_feed_event_enabled(TestEvent)
0
+ it "should mark the attibute dirty when disabling" do
0
+ @user.enabled_feed_events = ['TestEvent']
0
+ @user.disable_feed_event TestEvent
0
+ @user.should be_enabled_feed_events_changed
0
+ it "should mark the attibute dirty when enabling" do
0
+ @user.enabled_feed_events = ['TestEvent1']
0
+ @user.enable_feed_event TestEvent
0
+ @user.should be_enabled_feed_events_changed
0
describe User, 'subscribe to feed events' do
0
@@ -62,10 +76,24 @@ describe User, 'subscribe to feed events' do
0
@user.should be_subscribed_to_feed_event(TestEvent)
0
it "should return false if user is not subscribed" do
0
@user.should_not be_subscribed_to_feed_event(TestEvent)
0
+ it "should mark the attibute dirty when subscribing" do
0
+ @user.feed_event_subscriptions = ['TestEvent1']
0
+ @user.subscribe_to_feed_event TestEvent
0
+ @user.should be_feed_event_subscriptions_changed
0
+ it "should mark the attibute dirty when unsubscribing" do
0
+ @user.feed_event_subscriptions = ['TestEvent']
0
+ @user.unsubscribe_from_feed_event TestEvent
0
+ @user.should be_feed_event_subscriptions_changed
0
describe User, 'subscribe to emails' do
0
@@ -96,10 +124,23 @@ describe User, 'subscribe to emails' do
0
@user.should be_subscribed_to_email(TestEvent)
0
it "should return false if user is not subscribed" do
0
@user.should_not be_subscribed_to_email(TestEvent)
0
+ it "should mark the attibute dirty when subscribing" do
0
+ @user.email_subscriptions = ['TestEvent1']
0
+ @user.subscribe_to_email TestEvent
0
+ @user.should be_email_subscriptions_changed
0
+ it "should mark the attibute dirty when unsubscribing" do
0
+ @user.email_subscriptions = ['TestEvent']
0
+ @user.unsubscribe_from_email TestEvent
0
+ @user.should be_email_subscriptions_changed
Comments
No one has commented yet.