178 Commits

Author SHA1 Message Date
Gaspar Capello
29af6174bd Fix fix_test_img() because BMP supports alpha channel 2022-08-24 19:09:18 -03:00
David Capello
02a2f1f933 Test when Sprite.events are created just when the sprite is being closed
As app 'sitechange' event is generated when we close a sprite,
accessing Sprite.events on that event will re-create the
app::script::SpriteEvents instance associated with the sprite.
2022-07-16 13:11:05 -03:00
David Capello
a03ff2280a Test undo of Sprite:newSlice()
Related to https://github.com/aseprite/aseprite/issues/3393
2022-06-29 19:45:05 -03:00
Martín Capello
f2312f85fe Test that exporting a sprite sheet uses the correct mask color index when spacing > 0 (test https://github.com/aseprite/aseprite/issues/3391) 2022-06-27 16:48:29 -03:00
David Capello
2c601bee77 Test SaveFile with different color modes 2022-06-15 10:20:13 -03:00
David Capello
ee696ede16 Test SaveFile command with scale and slice parameters 2022-06-14 21:51:13 -03:00
David Capello
1caeee9ace Test SaveFile with slice parameter 2022-06-14 10:58:14 -03:00
David Capello
96c4f703d0 Test for new Image(Image, Rectangle) ctor 2022-06-14 10:04:29 -03:00
David Capello
b8854d3406 Add simple tests for SaveFile-commands 2022-06-13 19:17:05 -03:00
David Capello
dd30981e8b Add tests to compare different sprites (Sprite vs Layer mainly)
Related to: https://github.com/aseprite/aseprite/issues/3218
2022-05-23 17:23:16 -03:00
Gaspar Capello
09958449c3 Add export sprite sheet test when some cels are linked + TrimmedCels + Merge Duplicates + SplitLayers checked https://github.com/aseprite/aseprite/issues/2600 2022-03-31 16:38:35 -03:00
David Capello
2a96d2d1c0 Fix some tests failing when calling BackgroundFromLayer and the user has some special app.bgColor values in the preferences 2022-03-03 11:29:36 -03:00
David Capello
64045a6710 Some minor changes/asserts in inks.lua 2022-03-02 21:37:30 -03:00
David Capello
99950d7b4c Add some tests for indexed mode + alpha compositing ink
Mainly to test: https://github.com/aseprite/aseprite/issues/3047
2022-03-02 16:09:59 -03:00
David Capello
3b88d4d62e Add some tests for contour + pixel perfect
Related to https://community.aseprite.org/t/13149
2022-02-25 15:04:56 -03:00
David Capello
2da98f2837 Add some tests to use Color() with Image:drawPixel() in indexed mode
Related to: https://github.com/aseprite/aseprite/issues/3159
2022-02-04 11:43:34 -03:00
Joshua Ogunyinka
5228251298 Add color conversion tests 2021-12-15 19:09:31 +04:00
David Capello
9a387a16e0 Test correct clipping drawing an image in a cel image
Reported here https://github.com/aseprite/aseprite/issues/3054
2021-11-15 15:11:36 -03:00
Joshua Ogunyinka
6ca19d33a0 Test correct layers iteration when layer names are numbers
Related to: https://github.com/aseprite/aseprite/issues/3045
2021-11-12 08:10:11 -03:00
David Capello
2b122616eb Add "fgcolorchange" and "bgcolorchange" events 2021-10-19 15:20:24 -03:00
David Capello
261ab6e795 Enable all tests for events 2021-10-12 19:57:33 -03:00
David Capello
452f07cde3 Add tests for Image.rowStride 2021-10-07 19:39:27 -03:00
David Capello
b007185bdf New tests for App.events & Sprite.events 2021-10-07 19:39:13 -03:00
David Capello
2c950360e8 Revert "Test crash saving palette to .jpg file"
This reverts commit 36ee80aaca585fc00baf63c58612e1d64f4df60b.

Saving the .jpg palette will make the script fail anyway.
2021-09-02 18:12:33 -03:00
David Capello
0ac10ee18d Add some tests for issues with indexes out of the valid range
Related to: https://github.com/aseprite/aseprite/pull/2934
2021-09-02 17:48:58 -03:00
David Capello
997501e6be Remove print() which was used for debugging purposes 2021-09-02 17:48:39 -03:00
David Capello
36ee80aaca Test crash saving palette to .jpg file
Test for the following patch:
341408e902
2021-09-02 17:48:06 -03:00
David Capello
691ea0b5f8 Test undoing sprite.gridBounds changes
Test for https://github.com/aseprite/aseprite/issues/2872
2021-08-30 10:54:01 -03:00
David Capello
8b104313fa Test magic wand in a fully opaque transparent layer 2021-04-22 13:42:57 -03:00
David Capello
3d07526618 Now app.command.ImportSpriteSheet() can be used from CLI 2021-04-09 17:25:49 -03:00
David Capello
691bc0ace1 Test new Sprite.pixelRatio property 2021-04-09 16:19:58 -03:00
David Capello
3a63ec4cf0 Add tests for paint_bucket tool 2021-04-07 13:02:27 -03:00
David Capello
ffb4397238 Reset tool preferences just once when running from CLI 2021-04-07 12:57:24 -03:00
David Capello
4bd7d8eb21 Update branch name of aseprite/aseprite repo 2021-04-07 11:29:31 -03:00
David Capello
5018d156bd Fix syntax error in save-as.sh 2021-03-09 16:38:40 -03:00
David Capello
eb8e12c94a Ignore failing test from save-as.sh on Windows 2021-03-09 09:59:02 -03:00
David Capello
cb674e0bf2 Try to fix passing * as an argument in MINGW64 bash
It looks like '*' is being converted as a wildcard to list files in
the current dir, which doesn't happen in other platforms (?).
2021-03-09 09:20:28 -03:00
David Capello
58235ac14d Try to fix comparing text lines on Windows 2021-03-08 19:27:07 -03:00
David Capello
293f9170b6 Ignore MINGW64 uname 2021-03-08 16:28:55 -03:00
David Capello
513d57a6b4 Include uname output in run-tests.sh 2021-03-08 16:07:35 -03:00
David Capello
b7b4fd1f97 Update json.lua submodule 2021-03-08 16:06:35 -03:00
David Capello
c4252301bf New tests for functions to manipulate directories 2020-10-22 11:38:51 -03:00
David Capello
34789673a4 Test new Sprite{ fromFile="...", oneFrame=true } API 2020-07-28 17:44:43 -03:00
David Capello
233c56a880 Check ColorSpace{} constructor 2020-07-28 17:44:31 -03:00
David Capello
9e22d25136 Test crash undoing Sprite:newCel() in background layers 2020-07-22 14:17:46 -03:00
David Capello
764bfab41c Add test for https://github.com/aseprite/aseprite/issues/2432 2020-06-10 12:58:26 -03:00
David Capello
e73a30057b Add test for https://github.com/aseprite/aseprite/issues/2380 2020-06-10 12:03:53 -03:00
David Capello
2df9614ac6 [lua] Test crash undoing removed layers/groups 2020-05-28 12:25:28 -03:00
David Capello
86841217b2 Add more tests for simple and alpha compositing inks w/brushes 2020-05-25 17:34:41 -03:00
David Capello
b81c615211 Test transparent/background layer in special indexed case for alpha compositing ink 2020-05-21 20:52:16 -03:00