This commit is contained in:
2015-09-20 13:26:45 -05:00
parent f8c03d6f5c
commit 692446b97b
25 changed files with 283 additions and 13 deletions

104
test/fixtures/pages.yml vendored Normal file
View File

@ -0,0 +1,104 @@
page01:
user: admin
person: sarah
phone: 5005550006
message: "Yo! Kid needs help!"
status: 'sent'
created_at: <%= Date.today - 5.days %>
updated_at: <%= Date.today - 5.days %>
page02:
user: admin
person: sarah
phone: 5005550006
message: "Yo! Kid needs help!"
status: 'delivered'
created_at: <%= Date.today - 10.days %>
updated_at: <%= Date.today - 10.days %>
page03:
user: admin
person: marlin
phone: 5005550006
message: "Yo! Kid needs help!"
status: 'sent'
created_at: <%= Date.today - 0.days %>
updated_at: <%= Date.today - 0.days %>
page04:
user: admin
person: kimmy
phone: 5005550006
message: "Yo! Kid needs help!"
status: 'sent'
created_at: <%= Date.today - 1.days %>
updated_at: <%= Date.today - 1.days %>
page05:
user: admin
person: wanda
phone: 5005550006
message: "Time to work!"
status: 'sent'
created_at: <%= Date.today - 3.days %>
updated_at: <%= Date.today - 3.days %>
page06:
user: admin
person: basic
phone: 5005550006
message: "Yo! Kid needs help!"
status: 'sent'
created_at: <%= Date.today - 2.days %>
updated_at: <%= Date.today - 2.days %>
page07:
user: admin
person: sarah
phone: 5005550006
message: "Yo! Kid needs help!"
status: 'sent'
created_at: <%= Date.today - 8.days %>
updated_at: <%= Date.today - 8.days %>
page08:
user: admin
person: sarah
phone: 5005550006
message: "Yo! Kid needs help!"
status: 'sent'
created_at: <%= Date.today - 7.days %>
updated_at: <%= Date.today - 7.days %>
page09:
user: admin
person: sarah
phone: 5005550006
message: "Yo! Kid needs help!"
status: 'sent'
created_at: <%= Date.today - 1.days %>
updated_at: <%= Date.today - 1.days %>
page10:
user: admin
person: sarah
phone: 5005550006
message: "Yo! Kid needs help!"
status: 'sent'
created_at: <%= Date.today - 5.days %>
updated_at: <%= Date.today - 5.days %>
page11:
user: admin
person: sarah
phone: 5005550006
message: "Yo! Kid needs help!"
status: 'sent'
created_at: <%= Date.today - 5.days %>
updated_at: <%= Date.today - 5.days %>
page12:
user: admin
person: sarah
phone: 5005550006
message: "Yo! Kid needs help!"
status: 'sent'
created_at: <%= Date.today - 1.days %>
updated_at: <%= Date.today - 1.days %>
page13:
user: admin
person: sarah
phone: 5005550006
message: "Yo! Kid needs help!"
status: 'sent'
created_at: <%= Date.today - 25.days %>
updated_at: <%= Date.today - 25.days %>

18
test/models/page_test.rb Normal file
View File

@ -0,0 +1,18 @@
require 'test_helper'
class PageTest < ActiveSupport::TestCase
def test_pages
pages = Page.all
assert pages.count > 10, "Fixture did not load"
end
def test_last_10_order
pages = Page.last_ten
times = pages.map(&:updated_at)
assert_equal 10, times.count
assert_equal times.sort.reverse, times
assert times.last < times.first, 'Sort order should be descending'
end
end