Sha256: 0af2290b90e7645bb9f3f55ae2259d9fa4206083b1578adb204a6cfc850b6c33
Contents?: true
Size: 919 Bytes
Versions: 5
Compression:
Stored size: 919 Bytes
Contents
require File.dirname(__FILE__) + '/../../spec_helper' describe Droom::User do before :each do @user = FactoryGirl.create(:user) end it "should have many preferences" do @user.should have_many :preferences end it "should have a pref method that returns a value" do @user.pref("email").should_not eq nil end it "should return the right default preference where it is expected" do @user.pref('dropbox.everything').should be_false end it "should create a Preference object when you set a preference with user.set_pref" do @user.preferences.count.should eq 0 @user.set_pref("email.digest", true) @user.preferences.count.should eq 1 end it "should return that preference object when reloaded and asked for pref(etc)" do @user.set_pref("email.digest", true) @user.preferences.count.should eq 1 @user.reload @user.pref("email.digest").should be_true end end
Version data entries
5 entries across 5 versions & 1 rubygems