bc-minecraft-bedrock-types
Version:
The typescript library that provides default types for minecraft bedrock
41 lines • 987 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const coordinate_1 = require("./coordinate");
describe('Coordinates', () => {
const valid = [
//Positive integers
'^+5',
'~+5',
'^5',
'~5',
//Positive floats
'^+5.2',
'~+5.3',
'~+0.5',
'~+.5',
'^5.2',
'~5.3',
'~.5',
'~0.5',
//Negative integers
'^-5',
'~-5',
'~-.5',
//Negative floats
'^-5.2',
'~-5.3',
//Other
'^',
'~',
'^0',
'~0',
];
const invalid = ['&16', '*4341', 'x', 'y'];
test.each(valid)('$s should return true', (value) => {
expect(coordinate_1.Coordinate.is(value)).toBeTruthy();
});
test.each(invalid)('$s should return false', (value) => {
expect(coordinate_1.Coordinate.is(value)).toBeFalsy();
});
});
//# sourceMappingURL=coordinate.test.js.map