1- defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
1+ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorks do
22 @ moduledoc false
33 use GroupherServer.TestTools
44
@@ -44,8 +44,8 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
4444
4545 describe "[query paged_workss filter pagination]" do
4646 @ query """
47- query($filter: PagedWorkssFilter !) {
48- pagedWorkss (filter: $filter) {
47+ query($filter: PagedWorksFilter !) {
48+ pagedWorks (filter: $filter) {
4949 entries {
5050 id
5151 document {
@@ -68,7 +68,7 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
6868 """
6969 test "should get pagination info" , ~m( guest_conn) a do
7070 variables = % { filter: % { page: 1 , size: 10 } }
71- results = guest_conn |> query_result ( @ query , variables , "pagedWorkss " )
71+ results = guest_conn |> query_result ( @ query , variables , "pagedWorks " )
7272
7373 assert results |> is_valid_pagination?
7474 assert results [ "pageSize" ] == 10
@@ -84,7 +84,7 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
8484 { :ok , _works } = CMS . create_article ( community , :works , works_attrs , user )
8585
8686 variables = % { filter: % { page: 1 , size: 30 } }
87- results = guest_conn |> query_result ( @ query , variables , "pagedWorkss " )
87+ results = guest_conn |> query_result ( @ query , variables , "pagedWorks " )
8888
8989 works = results [ "entries" ] |> List . first ( )
9090 assert not is_nil ( get_in ( works , [ "document" , "bodyHtml" ] ) )
@@ -100,7 +100,7 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
100100 { :ok , _ } = CMS . set_article_tag ( :works , works . id , article_tag . id )
101101
102102 variables = % { filter: % { page: 1 , size: 10 , article_tag: article_tag . title } }
103- results = guest_conn |> query_result ( @ query , variables , "pagedWorkss " )
103+ results = guest_conn |> query_result ( @ query , variables , "pagedWorks " )
104104
105105 works = results [ "entries" ] |> List . first ( )
106106 assert results [ "totalCount" ] == 1
@@ -125,7 +125,7 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
125125 filter: % { page: 1 , size: 10 , article_tags: [ article_tag . title , article_tag2 . title ] }
126126 }
127127
128- results = guest_conn |> query_result ( @ query , variables , "pagedWorkss " )
128+ results = guest_conn |> query_result ( @ query , variables , "pagedWorks " )
129129
130130 works = results [ "entries" ] |> List . first ( )
131131 assert results [ "totalCount" ] == 1
@@ -151,7 +151,7 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
151151 filter: % { page: 1 , size: 10 , community: community . raw , article_tag: article_tag . title }
152152 }
153153
154- results = guest_conn |> query_result ( @ query , variables , "pagedWorkss " )
154+ results = guest_conn |> query_result ( @ query , variables , "pagedWorks " )
155155
156156 assert not exist_in? ( pinned_works , results [ "entries" ] , :string_key )
157157 assert exist_in? ( works , results [ "entries" ] , :string_key )
@@ -160,7 +160,7 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
160160 filter: % { page: 1 , size: 10 , community: community . raw , article_tags: [ article_tag . title ] }
161161 }
162162
163- results = guest_conn |> query_result ( @ query , variables , "pagedWorkss " )
163+ results = guest_conn |> query_result ( @ query , variables , "pagedWorks " )
164164
165165 assert not exist_in? ( pinned_works , results [ "entries" ] , :string_key )
166166 assert exist_in? ( works , results [ "entries" ] , :string_key )
@@ -175,7 +175,7 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
175175 { :ok , _works } = CMS . create_article ( community , :works , works_attrs2 , user )
176176
177177 variables = % { filter: % { page: 1 , size: 10 , community: community . raw } }
178- results = guest_conn |> query_result ( @ query , variables , "pagedWorkss " )
178+ results = guest_conn |> query_result ( @ query , variables , "pagedWorks " )
179179
180180 works = results [ "entries" ] |> List . first ( )
181181 assert results [ "totalCount" ] == 2
@@ -197,7 +197,7 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
197197
198198 test "pagination should have default page and size arg" , ~m( guest_conn) a do
199199 variables = % { filter: % { } }
200- results = guest_conn |> query_result ( @ query , variables , "pagedWorkss " )
200+ results = guest_conn |> query_result ( @ query , variables , "pagedWorks " )
201201 assert results |> is_valid_pagination?
202202 assert results [ "pageSize" ] == @ page_size
203203 assert results [ "totalCount" ] == @ total_count
@@ -206,8 +206,8 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
206206
207207 describe "[query paged_workss filter has_xxx]" do
208208 @ query """
209- query($filter: PagedWorkssFilter !) {
210- pagedWorkss (filter: $filter) {
209+ query($filter: PagedWorksFilter !) {
210+ pagedWorks (filter: $filter) {
211211 entries {
212212 id
213213 viewerHasCollected
@@ -229,7 +229,7 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
229229 { :ok , _works3 } = CMS . create_article ( community , :works , mock_attrs ( :works ) , user )
230230
231231 variables = % { filter: % { community: community . raw } }
232- results = user_conn |> query_result ( @ query , variables , "pagedWorkss " )
232+ results = user_conn |> query_result ( @ query , variables , "pagedWorks " )
233233 assert results [ "totalCount" ] == 3
234234
235235 the_works = Enum . find ( results [ "entries" ] , & ( & 1 [ "id" ] == to_string ( works . id ) ) )
@@ -243,7 +243,7 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
243243 { :ok , _ } = CMS . collect_article ( :works , works . id , user )
244244 { :ok , _ } = CMS . report_article ( :works , works . id , "reason" , "attr_info" , user )
245245
246- results = user_conn |> query_result ( @ query , variables , "pagedWorkss " )
246+ results = user_conn |> query_result ( @ query , variables , "pagedWorks " )
247247 the_works = Enum . find ( results [ "entries" ] , & ( & 1 [ "id" ] == to_string ( works . id ) ) )
248248 assert the_works [ "viewerHasViewed" ]
249249 assert the_works [ "viewerHasUpvoted" ]
@@ -254,8 +254,8 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
254254
255255 describe "[query paged_workss filter sort]" do
256256 @ query """
257- query($filter: PagedWorkssFilter !) {
258- pagedWorkss (filter: $filter) {
257+ query($filter: PagedWorksFilter !) {
258+ pagedWorks (filter: $filter) {
259259 entries {
260260 id
261261 inserted_at
@@ -276,7 +276,7 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
276276 { :ok , works } = CMS . create_article ( community , :works , mock_attrs ( :works ) , user )
277277
278278 variables = % { filter: % { community: community . raw } }
279- results = guest_conn |> query_result ( @ query , variables , "pagedWorkss " )
279+ results = guest_conn |> query_result ( @ query , variables , "pagedWorks " )
280280
281281 assert length ( results [ "entries" ] ) == 1
282282 assert results [ "entries" ] |> Enum . any? ( & ( & 1 [ "id" ] == to_string ( works . id ) ) )
@@ -287,15 +287,15 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
287287 { :ok , _works } = CMS . create_article ( community , :works , mock_attrs ( :works ) , user )
288288
289289 variables = % { filter: % { community: community . raw } }
290- results = guest_conn |> query_result ( @ query , variables , "pagedWorkss " )
290+ results = guest_conn |> query_result ( @ query , variables , "pagedWorks " )
291291 works = results [ "entries" ] |> List . first ( )
292292
293293 assert works [ "inserted_at" ] == works [ "active_at" ]
294294 end
295295
296296 test "filter sort should have default :desc_active" , ~m( guest_conn) a do
297297 variables = % { filter: % { } }
298- results = guest_conn |> query_result ( @ query , variables , "pagedWorkss " )
298+ results = guest_conn |> query_result ( @ query , variables , "pagedWorks " )
299299 active_timestamps = results [ "entries" ] |> Enum . map ( & & 1 [ "active_at" ] )
300300
301301 { :ok , first_active_time , 0 } = active_timestamps |> List . first ( ) |> DateTime . from_iso8601 ( )
@@ -305,8 +305,8 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
305305 end
306306
307307 @ query """
308- query($filter: PagedWorkssFilter !) {
309- pagedWorkss (filter: $filter) {
308+ query($filter: PagedWorksFilter !) {
309+ pagedWorks (filter: $filter) {
310310 entries {
311311 id
312312 views
@@ -319,7 +319,7 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
319319 most_views_works = Works |> order_by ( desc: :views ) |> limit ( 1 ) |> Repo . one ( )
320320 variables = % { filter: % { sort: "MOST_VIEWS" } }
321321
322- results = guest_conn |> query_result ( @ query , variables , "pagedWorkss " )
322+ results = guest_conn |> query_result ( @ query , variables , "pagedWorks " )
323323 find_works = results |> Map . get ( "entries" ) |> hd
324324
325325 assert find_works [ "views" ] == most_views_works |> Map . get ( :views )
@@ -332,8 +332,8 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
332332 """
333333 describe "[query paged_workss filter when]" do
334334 @ query """
335- query($filter: PagedWorkssFilter !) {
336- pagedWorkss (filter: $filter) {
335+ query($filter: PagedWorksFilter !) {
336+ pagedWorks (filter: $filter) {
337337 entries {
338338 id
339339 views
@@ -345,14 +345,14 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
345345 """
346346 test "THIS_YEAR option should work" , ~m( guest_conn works_last_year) a do
347347 variables = % { filter: % { when: "THIS_YEAR" } }
348- results = guest_conn |> query_result ( @ query , variables , "pagedWorkss " )
348+ results = guest_conn |> query_result ( @ query , variables , "pagedWorks " )
349349
350350 assert results [ "entries" ] |> Enum . any? ( & ( & 1 [ "id" ] != works_last_year . id ) )
351351 end
352352
353353 test "TODAY option should work" , ~m( guest_conn) a do
354354 variables = % { filter: % { when: "TODAY" } }
355- results = guest_conn |> query_result ( @ query , variables , "pagedWorkss " )
355+ results = guest_conn |> query_result ( @ query , variables , "pagedWorks " )
356356
357357 expect_count = @ total_count - @ last_year_count - @ last_month_count - @ last_week_count
358358
@@ -361,14 +361,14 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
361361
362362 test "THIS_WEEK option should work" , ~m( guest_conn) a do
363363 variables = % { filter: % { when: "THIS_WEEK" } }
364- results = guest_conn |> query_result ( @ query , variables , "pagedWorkss " )
364+ results = guest_conn |> query_result ( @ query , variables , "pagedWorks " )
365365
366366 assert results |> Map . get ( "totalCount" ) == @ today_count
367367 end
368368
369369 test "THIS_MONTH option should work" , ~m( guest_conn) a do
370370 variables = % { filter: % { when: "THIS_MONTH" } }
371- results = guest_conn |> query_result ( @ query , variables , "pagedWorkss " )
371+ results = guest_conn |> query_result ( @ query , variables , "pagedWorks " )
372372
373373 { _ , cur_week_month , _ } = @ cur_date |> Date . to_erl ( )
374374 { _ , last_week_month , _ } = @ last_week |> Date . to_erl ( )
@@ -388,8 +388,8 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
388388
389389 describe "[query paged_workss filter extra]" do
390390 @ query """
391- query($filter: PagedWorkssFilter !) {
392- pagedWorkss (filter: $filter) {
391+ query($filter: PagedWorksFilter !) {
392+ pagedWorks (filter: $filter) {
393393 entries {
394394 id
395395 title
@@ -403,7 +403,7 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
403403 { :ok , works2 } = db_insert ( :works )
404404
405405 variables = % { filter: % { page: 1 , size: 20 } }
406- results = guest_conn |> query_result ( @ query , variables , "pagedWorkss " )
406+ results = guest_conn |> query_result ( @ query , variables , "pagedWorks " )
407407
408408 assert results [ "totalCount" ] >= 1
409409 assert results [ "entries" ] |> Enum . any? ( & ( & 1 [ "id" ] == to_string ( works . id ) ) )
@@ -413,8 +413,8 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
413413
414414 describe "[paged workss active_at]" do
415415 @ query """
416- query($filter: PagedWorkssFilter !) {
417- pagedWorkss (filter: $filter) {
416+ query($filter: PagedWorksFilter !) {
417+ pagedWorks (filter: $filter) {
418418 entries {
419419 id
420420 insertedAt
@@ -426,15 +426,15 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
426426
427427 test "latest commented works should appear on top" , ~m( guest_conn works_last_week user) a do
428428 variables = % { filter: % { page: 1 , size: 20 } }
429- results = guest_conn |> query_result ( @ query , variables , "pagedWorkss " )
429+ results = guest_conn |> query_result ( @ query , variables , "pagedWorks " )
430430 entries = results [ "entries" ]
431431 first_works = entries |> List . first ( )
432432 assert first_works [ "id" ] !== to_string ( works_last_week . id )
433433
434434 Process . sleep ( 1500 )
435435 { :ok , _comment } = CMS . create_comment ( :works , works_last_week . id , mock_comment ( ) , user )
436436
437- results = guest_conn |> query_result ( @ query , variables , "pagedWorkss " )
437+ results = guest_conn |> query_result ( @ query , variables , "pagedWorks " )
438438 entries = results [ "entries" ]
439439 first_works = entries |> List . first ( )
440440
@@ -446,7 +446,7 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
446446
447447 { :ok , _comment } = CMS . create_comment ( :works , works_last_year . id , mock_comment ( ) , user )
448448
449- results = guest_conn |> query_result ( @ query , variables , "pagedWorkss " )
449+ results = guest_conn |> query_result ( @ query , variables , "pagedWorks " )
450450 entries = results [ "entries" ]
451451 first_works = entries |> List . first ( )
452452
@@ -464,7 +464,7 @@ defmodule GroupherServer.Test.Query.PagedArticles.PagedWorkss do
464464 works_last_week . author . user
465465 )
466466
467- results = guest_conn |> query_result ( @ query , variables , "pagedWorkss " )
467+ results = guest_conn |> query_result ( @ query , variables , "pagedWorks " )
468468 entries = results [ "entries" ]
469469 first_works = entries |> List . first ( )
470470
0 commit comments