@@ -11,8 +11,13 @@ defmodule Scenic.Primitive.SpritesTest do
11
11
alias Scenic.Primitive.Sprites
12
12
13
13
@ cmds [
14
+ { { 0 , 1 } , { 10 , 11 } , { 2 , 3 } , { 12 , 13 } } ,
15
+ { { 2 , 3 } , { 10 , 11 } , { 4 , 5 } , { 12 , 13 } , 0.8 }
16
+ ]
17
+
18
+ @ enhanced_cmds [
14
19
{ { 0 , 1 } , { 10 , 11 } , { 2 , 3 } , { 12 , 13 } , 1 } ,
15
- { { 2 , 3 } , { 10 , 11 } , { 4 , 5 } , { 12 , 13 } , 1 }
20
+ { { 2 , 3 } , { 10 , 11 } , { 4 , 5 } , { 12 , 13 } , 0.8 }
16
21
]
17
22
18
23
# ============================================================================
@@ -21,16 +26,16 @@ defmodule Scenic.Primitive.SpritesTest do
21
26
test "build works" do
22
27
p = Sprites . build ( { :parrot , @ cmds } )
23
28
assert p . module == Sprites
24
- assert Primitive . get ( p ) == { :parrot , @ cmds }
29
+ assert Primitive . get ( p ) == { :parrot , @ enhanced_cmds }
25
30
end
26
31
27
32
# ============================================================================
28
33
29
34
test "validate accepts valid data" do
30
- assert Sprites . validate ( { :parrot , @ cmds } ) == { :ok , { :parrot , @ cmds } }
35
+ assert Sprites . validate ( { :parrot , @ cmds } ) == { :ok , { :parrot , @ enhanced_cmds } }
31
36
32
37
assert Sprites . validate ( { { :test_assets , "images/parrot.png" } , @ cmds } ) ==
33
- { :ok , { { :test_assets , "images/parrot.png" } , @ cmds } }
38
+ { :ok , { { :test_assets , "images/parrot.png" } , @ enhanced_cmds } }
34
39
end
35
40
36
41
test "validate rejects bad data" do
@@ -65,7 +70,7 @@ defmodule Scenic.Primitive.SpritesTest do
65
70
p = Sprites . build ( { :parrot , @ cmds } )
66
71
67
72
assert Sprites . compile ( p , % { stroke_fill: :blue } ) == [
68
- { :draw_sprites , { "VvWQFjblIwTGsvGx866t8MIG2czWyIc8by6Xc88AOns" , @ cmds } }
73
+ { :draw_sprites , { "VvWQFjblIwTGsvGx866t8MIG2czWyIc8by6Xc88AOns" , @ enhanced_cmds } }
69
74
]
70
75
end
71
76
end
0 commit comments