@@ -12,9 +12,9 @@ defmodule GroupherServer.Test.CMS.ArticleTag.BlogTag do
12
12
article_tag_attrs = mock_attrs ( :article_tag )
13
13
article_tag_attrs2 = mock_attrs ( :article_tag )
14
14
15
- post_attrs = mock_attrs ( :blog )
15
+ blog_attrs = mock_attrs ( :blog )
16
16
17
- { :ok , ~m( user community blogpost_attrs article_tag_attrs article_tag_attrs2) a }
17
+ { :ok , ~m( user community blogblog_attrs article_tag_attrs article_tag_attrs2) a }
18
18
end
19
19
20
20
describe "[blog tag CURD]" do
@@ -80,30 +80,28 @@ defmodule GroupherServer.Test.CMS.ArticleTag.BlogTag do
80
80
81
81
describe "[create/update blog with tags]" do
82
82
test "can create blog with exsited article tags" ,
83
- ~m( community userpost_attrs article_tag_attrs article_tag_attrs2) a do
83
+ ~m( community userblog_attrs article_tag_attrs article_tag_attrs2) a do
84
84
{ :ok , article_tag } = CMS . create_article_tag ( community , :blog , article_tag_attrs , user )
85
85
{ :ok , article_tag2 } = CMS . create_article_tag ( community , :blog , article_tag_attrs2 , user )
86
86
87
- post_with_tags =
88
- Map . merge ( post_attrs , % { article_tags: [ % { id: article_tag . id } , % { id: article_tag2 . id } ] } )
87
+ blog_with_tags = Map . merge ( blog_attrs , % { article_tags: [ article_tag . id , article_tag2 . id ] } )
89
88
90
- { :ok , created } = CMS . create_article ( community , :blog , post_with_tags , user )
89
+ { :ok , created } = CMS . create_article ( community , :blog , blog_with_tags , user )
91
90
{ :ok , blog } = ORM . find ( Blog , created . id , preload: :article_tags )
92
91
93
92
assert exist_in? ( article_tag , blog . article_tags )
94
93
assert exist_in? ( article_tag2 , blog . article_tags )
95
94
end
96
95
97
96
test "can not create blog with other community's article tags" ,
98
- ~m( community userpost_attrs article_tag_attrs article_tag_attrs2) a do
97
+ ~m( community userblog_attrs article_tag_attrs article_tag_attrs2) a do
99
98
{ :ok , community2 } = db_insert ( :community )
100
99
{ :ok , article_tag } = CMS . create_article_tag ( community , :blog , article_tag_attrs , user )
101
100
{ :ok , article_tag2 } = CMS . create_article_tag ( community2 , :blog , article_tag_attrs2 , user )
102
101
103
- post_with_tags =
104
- Map . merge ( post_attrs , % { article_tags: [ % { id: article_tag . id } , % { id: article_tag2 . id } ] } )
102
+ blog_with_tags = Map . merge ( blog_attrs , % { article_tags: [ article_tag . id , article_tag2 . id ] } )
105
103
106
- { :error , reason } = CMS . create_article ( community , :blog , post_with_tags , user )
104
+ { :error , reason } = CMS . create_article ( community , :blog , blog_with_tags , user )
107
105
is_error? ( reason , :invalid_domain_tag )
108
106
end
109
107
end