round block test/snapshot

This commit is contained in:
Loren Norman 2025-07-08 14:54:09 -04:00
parent fb6eb56a6d
commit 22b687738b
2 changed files with 51 additions and 44 deletions

View file

@ -0,0 +1,14 @@
import { describe, it } from 'node:test'
import { assert } from 'chai'
import roundDef from "#app/blocks/math/round.js"
import BlockDefinition from "#src/block_definition.js"
describe("Round Block", { only: true }, () => {
it("works", () => {
const roundDefinition = BlockDefinition.parseDefinition(roundDef)
assert.equal(roundDefinition.type, 'io_math_round')
})
})

View file

@ -3026,50 +3026,6 @@ exports[`Block Snapshots > \"Math Range\" (math_range) 1`] = `
}
`;
exports[`Block Snapshots > \"Math Round\" (io_math_round) 1`] = `
{
"inputsInline": true,
"type": "io_math_round",
"colour": 120,
"tooltip": "Round a value to the nearest whole number\\n-------------\\nRound: rounds up if .5 or higher, down otherwise\\nFloor: rounds down\\nCeiling: rounds up",
"output": "expression",
"message0": "%1 %2",
"args0": [
{
"name": "OPERATION",
"type": "field_dropdown",
"options": [
[
"Round",
"round"
],
[
"Floor",
"floor"
],
[
"Ceiling",
"ceiling"
]
],
"text": ""
},
{
"type": "input_dummy",
"align": "RIGHT"
}
],
"message1": "%1",
"args1": [
{
"type": "input_value",
"name": "VALUE",
"align": "RIGHT"
}
]
}
`;
exports[`Block Snapshots > \"Minute Settings\" (minute_settings) 1`] = `
{
"inputsInline": false,
@ -3764,6 +3720,43 @@ exports[`Block Snapshots > \"One Month\" (one_month) 1`] = `
}
`;
exports[`Block Snapshots > \"Round/Floor/Ceiling\" (io_math_round) 1`] = `
{
"inputsInline": false,
"type": "io_math_round",
"colour": 120,
"tooltip": "Round a value to the nearest whole number via round, floor, or ceiling functions",
"output": "expression",
"message0": "%1 %2",
"args0": [
{
"name": "OPERATION",
"type": "field_dropdown",
"options": [
[
"Round",
"round"
],
[
"Floor",
"floor"
],
[
"Ceiling",
"ceiling"
]
],
"text": ""
},
{
"type": "input_value",
"name": "VALUE",
"align": "RIGHT"
}
]
}
`;
exports[`Block Snapshots > \"Some Months\" (some_months) 1`] = `
{
"inputsInline": false,