mirror of
https://github.com/aseprite/aseprite.git
synced 2025-04-01 10:21:04 +00:00
Test undoing sprite.gridBounds changes
Test for https://github.com/aseprite/aseprite/issues/2872
This commit is contained in:
parent
8b104313fa
commit
691ea0b5f8
@ -102,6 +102,24 @@ do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
do -- Test that undoing grid bounds, updates the grid in the preferences correctly
|
||||||
|
local doc = Sprite(32, 32)
|
||||||
|
assert(doc.gridBounds == Rectangle(0, 0, 64, 64))
|
||||||
|
assert(app.preferences.document(doc).grid.bounds == Rectangle(0, 0, 64, 64))
|
||||||
|
|
||||||
|
doc.gridBounds = Rectangle(0, 0, 4, 4)
|
||||||
|
assert(doc.gridBounds == Rectangle(0, 0, 4, 4))
|
||||||
|
assert(app.preferences.document(doc).grid.bounds == Rectangle(0, 0, 4, 4))
|
||||||
|
|
||||||
|
app.undo()
|
||||||
|
assert(doc.gridBounds == Rectangle(0, 0, 64, 64))
|
||||||
|
assert(app.preferences.document(doc).grid.bounds == Rectangle(0, 0, 64, 64))
|
||||||
|
|
||||||
|
app.redo()
|
||||||
|
assert(doc.gridBounds == Rectangle(0, 0, 4, 4))
|
||||||
|
assert(app.preferences.document(doc).grid.bounds == Rectangle(0, 0, 4, 4))
|
||||||
|
end
|
||||||
|
|
||||||
do -- Test symmetry preferences
|
do -- Test symmetry preferences
|
||||||
do -- File with default preferences
|
do -- File with default preferences
|
||||||
local doc = Sprite(200, 100)
|
local doc = Sprite(200, 100)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user