@@ -12,23 +12,23 @@ def setup
12
12
end
13
13
14
14
def test_links_is_present_with_root
15
- serializer = AlternateBlogSerializer . new ( @blog , links : { "self" : "/blogs/1" } )
15
+ serializer = AlternateBlogSerializer . new ( @blog , :links => { "self" => "/blogs/1" } )
16
16
adapter = ActiveModel ::Serializer ::Adapter ::Json . new ( serializer )
17
17
expected = {
18
18
blog : {
19
19
id : 1 ,
20
20
title : "AMS Hints"
21
21
} ,
22
22
"links" => {
23
- self : "/blogs/1"
23
+ " self" => "/blogs/1"
24
24
}
25
25
}
26
26
assert_equal expected , adapter . as_json
27
27
end
28
28
29
29
def test_links_is_not_included_when_root_is_missing
30
30
# load_adapter uses FlattenJson Adapter
31
- adapter = load_adapter ( links : { "self" : "/blogs/1" } )
31
+ adapter = load_adapter ( links : { "self" => "/blogs/1" } )
32
32
expected = {
33
33
id : 1 ,
34
34
title : "AMS Hints"
@@ -37,7 +37,7 @@ def test_links_is_not_included_when_root_is_missing
37
37
end
38
38
39
39
def test_links_is_not_present_on_arrays_without_root
40
- serializer = ArraySerializer . new ( [ @blog ] , links : { "self" : "/blogs/1" } )
40
+ serializer = ArraySerializer . new ( [ @blog ] , links : { "self" => "/blogs/1" } )
41
41
# FlattenJSON doesn't have support to root
42
42
adapter = ActiveModel ::Serializer ::Adapter ::FlattenJson . new ( serializer )
43
43
expected = [ {
@@ -57,7 +57,7 @@ def test_links_is_not_present_on_arrays_without_root
57
57
end
58
58
59
59
def test_links_is_present_on_arrays_with_root
60
- serializer = ArraySerializer . new ( [ @blog ] , links : { "self" : "/blogs/1" } )
60
+ serializer = ArraySerializer . new ( [ @blog ] , links : { "self" => "/blogs/1" } )
61
61
# JSON adapter adds root by default
62
62
adapter = ActiveModel ::Serializer ::Adapter ::Json . new ( serializer )
63
63
expected = {
@@ -75,7 +75,7 @@ def test_links_is_present_on_arrays_with_root
75
75
} ]
76
76
} ] ,
77
77
"links" => {
78
- self : "/blogs/1"
78
+ " self" => "/blogs/1"
79
79
}
80
80
}
81
81
assert_equal expected , adapter . as_json
0 commit comments