@@ -18,10 +18,12 @@ defmodule GroupherServer.Test.Seeds.Articles do
18
18
19
19
{ :ok , posts } = ORM . find_all ( Post , % { page: 1 , size: 20 } )
20
20
ramdom_post = posts . entries |> List . first ( )
21
+
21
22
{ :ok , ramdom_post } = ORM . find ( Post , ramdom_post . id , preload: [ :article_tags , :document ] )
22
23
23
24
assert ramdom_post . article_tags |> length == 1
24
25
assert ramdom_post . upvotes_count !== 0
26
+ assert ramdom_post . meta . latest_upvoted_users |> length !== 0
25
27
assert not is_nil ( ramdom_post . document . body_html )
26
28
27
29
original_community_ids =
@@ -40,6 +42,7 @@ defmodule GroupherServer.Test.Seeds.Articles do
40
42
{ :ok , ramdom_job } = ORM . find ( Job , ramdom_job . id , preload: :article_tags )
41
43
assert ramdom_job . article_tags |> length == 3
42
44
assert ramdom_job . upvotes_count !== 0
45
+ assert ramdom_job . meta . latest_upvoted_users |> length !== 0
43
46
44
47
original_community_ids = jobs . entries |> Enum . map ( & & 1 . original_community_id ) |> Enum . uniq ( )
45
48
@@ -52,6 +55,11 @@ defmodule GroupherServer.Test.Seeds.Articles do
52
55
CMS . seed_articles ( community , :radar , 5 )
53
56
54
57
{ :ok , radars } = ORM . find_all ( Radar , % { page: 1 , size: 20 } )
58
+ ramdom_radar = radars . entries |> List . first ( )
59
+ { :ok , ramdom_radar } = ORM . find ( Radar , ramdom_radar . id , preload: [ :article_tags ] )
60
+
61
+ assert ramdom_radar . upvotes_count !== 0
62
+ assert ramdom_radar . meta . latest_upvoted_users |> length !== 0
55
63
56
64
original_community_ids =
57
65
radars . entries |> Enum . map ( & & 1 . original_community_id ) |> Enum . uniq ( )
@@ -65,6 +73,10 @@ defmodule GroupherServer.Test.Seeds.Articles do
65
73
CMS . seed_articles ( community , :blog , 5 )
66
74
67
75
{ :ok , blogs } = ORM . find_all ( Blog , % { page: 1 , size: 20 } )
76
+ ramdom_blog = blogs . entries |> List . first ( )
77
+ { :ok , ramdom_blog } = ORM . find ( Blog , ramdom_blog . id , preload: [ :article_tags ] )
78
+ assert ramdom_blog . upvotes_count !== 0
79
+ assert ramdom_blog . meta . latest_upvoted_users |> length !== 0
68
80
69
81
original_community_ids =
70
82
blogs . entries |> Enum . map ( & & 1 . original_community_id ) |> Enum . uniq ( )
@@ -79,8 +91,10 @@ defmodule GroupherServer.Test.Seeds.Articles do
79
91
80
92
{ :ok , works } = ORM . find_all ( Works , % { page: 1 , size: 20 } )
81
93
ramdom_works = works . entries |> List . first ( )
82
- { :ok , ramdom_works } = ORM . find ( Works , ramdom_works . id , preload: :article_tags )
94
+ { :ok , ramdom_works } = ORM . find ( Works , ramdom_works . id , preload: [ :article_tags ] )
95
+
83
96
assert ramdom_works . upvotes_count !== 0
97
+ assert ramdom_works . meta . latest_upvoted_users |> length !== 0
84
98
85
99
original_community_ids =
86
100
works . entries |> Enum . map ( & & 1 . original_community_id ) |> Enum . uniq ( )