5 @feed_item = FeedItem
.new(
12 it
"is valid with valid attributes" do
13 expect(@feed_item).to be_valid
16 it
"is not valid without a feed name" do
17 @feed_item.feed_name
= nil
18 expect(@feed_item).not_to be_valid
21 it
"is not valid without a title" do
22 @feed_item.title
= nil
23 expect(@feed_item).not_to be_valid
26 it
"is not valid without a description" do
27 @feed_item.description
= nil
28 expect(@feed_item).not_to be_valid
31 it
"is not valid with an improper feed name" do
32 @feed_item.feed_name
= 'feed name'
33 expect(@feed_item).not_to be_valid
34 @feed_item.feed_name
= 'feed%20name'
35 expect(@feed_item).not_to be_valid
36 @feed_item.feed_name
= 'feed&name'
37 expect(@feed_item).not_to be_valid
38 @feed_item.feed_name
= 'feed%26name'
39 expect(@feed_item).not_to be_valid
40 @feed_item.feed_name
= 'feed<name'
41 expect(@feed_item).not_to be_valid
42 @feed_item.feed_name
= 'feed%3Cname'
43 expect(@feed_item).not_to be_valid
44 @feed_item.feed_name
= 'feed%name'
45 expect(@feed_item).not_to be_valid
46 @feed_item.feed_name
= 'index'
47 expect(@feed_item).not_to be_valid
48 @feed_item.feed_name
= 'show'
49 expect(@feed_item).not_to be_valid
50 @feed_item.feed_name
= 'update'
51 expect(@feed_item).not_to be_valid
52 @feed_item.feed_name
= 'action'
53 expect(@feed_item).not_to be_valid