Skip to content

Commit 601c245

Browse files
committed
adjust tests to use both types of sprites commands
1 parent 641e58b commit 601c245

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

test/scenic/primitive/sprites_test.exs

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,13 @@ defmodule Scenic.Primitive.SpritesTest do
1111
alias Scenic.Primitive.Sprites
1212

1313
@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 [
1419
{{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}
1621
]
1722

1823
# ============================================================================
@@ -21,16 +26,16 @@ defmodule Scenic.Primitive.SpritesTest do
2126
test "build works" do
2227
p = Sprites.build({:parrot, @cmds})
2328
assert p.module == Sprites
24-
assert Primitive.get(p) == {:parrot, @cmds}
29+
assert Primitive.get(p) == {:parrot, @enhanced_cmds}
2530
end
2631

2732
# ============================================================================
2833

2934
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}}
3136

3237
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}}
3439
end
3540

3641
test "validate rejects bad data" do
@@ -65,7 +70,7 @@ defmodule Scenic.Primitive.SpritesTest do
6570
p = Sprites.build({:parrot, @cmds})
6671

6772
assert Sprites.compile(p, %{stroke_fill: :blue}) == [
68-
{:draw_sprites, {"VvWQFjblIwTGsvGx866t8MIG2czWyIc8by6Xc88AOns", @cmds}}
73+
{:draw_sprites, {"VvWQFjblIwTGsvGx866t8MIG2czWyIc8by6Xc88AOns", @enhanced_cmds}}
6974
]
7075
end
7176
end

0 commit comments

Comments
 (0)