瀏覽代碼

add expires_at as attr_accessible

Andrew Cantino 11 年之前
父節點
當前提交
484e1210c3
共有 2 個文件被更改,包括 2 次插入5 次删除
  1. 1 1
      app/models/event.rb
  2. 1 4
      spec/models/event_spec.rb

+ 1 - 1
app/models/event.rb

@@ -1,5 +1,5 @@
 class Event < ActiveRecord::Base
-  attr_accessible :lat, :lng, :payload, :user_id, :user
+  attr_accessible :lat, :lng, :payload, :user_id, :user, :expires_at
 
   acts_as_mappable
 

+ 1 - 4
spec/models/event_spec.rb

@@ -19,10 +19,7 @@ describe Event do
 
   describe ".cleanup_expired!" do
     it "removes any Events whose expired_at date is non-null and in the past" do
-      event = Event.new
-      event.agent = agents(:jane_weather_agent)
-      event.expires_at = 2.hours.from_now
-      event.save!
+      event = agents(:jane_weather_agent).create_event :expires_at => 2.hours.from_now
 
       current_time = Time.now
       stub(Time).now { current_time }