Fix Generate Image validation for fractional dimensions
This commit is contained in:
parent
275b594f7c
commit
768817ef83
@ -40,11 +40,13 @@ class GenerateImage extends Operation {
|
|||||||
name: "Pixel Scale Factor",
|
name: "Pixel Scale Factor",
|
||||||
type: "number",
|
type: "number",
|
||||||
value: 8,
|
value: 8,
|
||||||
|
integer: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Pixels per row",
|
name: "Pixels per row",
|
||||||
type: "number",
|
type: "number",
|
||||||
value: 64,
|
value: 64,
|
||||||
|
integer: true,
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -56,6 +56,55 @@ TestRegister.addTests([
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "Generate Image: valid integer pixels per row",
|
||||||
|
input: "00010203",
|
||||||
|
expectedMatch: /89504e470d0a1a0a/,
|
||||||
|
recipeConfig: [
|
||||||
|
{
|
||||||
|
op: "From Hex",
|
||||||
|
args: ["None"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
op: "Generate Image",
|
||||||
|
args: ["Greyscale", 1, 2]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
op: "To Hex",
|
||||||
|
args: ["None"]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Generate Image: pixel scale factor must be an integer",
|
||||||
|
input: "00010203",
|
||||||
|
expectedOutput: "Pixel Scale Factor must be an integer.",
|
||||||
|
recipeConfig: [
|
||||||
|
{
|
||||||
|
op: "From Hex",
|
||||||
|
args: ["None"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
op: "Generate Image",
|
||||||
|
args: ["Greyscale", 1.2, 2]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Generate Image: pixels per row must be an integer",
|
||||||
|
input: "00010203",
|
||||||
|
expectedOutput: "Pixels per row must be an integer.",
|
||||||
|
recipeConfig: [
|
||||||
|
{
|
||||||
|
op: "From Hex",
|
||||||
|
args: ["None"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
op: "Generate Image",
|
||||||
|
args: ["Greyscale", 1, 1024.4]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "Extract EXIF: nothing",
|
name: "Extract EXIF: nothing",
|
||||||
input: "",
|
input: "",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user