osrm-backend/tests/ts/JavaScriptRequiredStringTest.js
Siarhei Fedartsou 0f6aab9da6 Squashed 'third_party/flatbuffers/' content from commit 595bf0007
git-subtree-dir: third_party/flatbuffers
git-subtree-split: 595bf0007ab1929570c7671f091313c8fc20644e
2024-06-22 13:33:34 +02:00

33 lines
777 B
JavaScript

import assert from 'assert'
import * as flatbuffers from 'flatbuffers';
import { Foo } from './required-strings/foo.js';
var builder = new flatbuffers.Builder();
function main() {
testMissingFirstRequiredString();
builder.clear();
testMissingSecondRequiredString();
}
function testMissingFirstRequiredString() {
const undefined_string = builder.createString(undefined);
const defined_string = builder.createString('cat');
assert.throws(() => Foo.createFoo(
builder, undefined_string, defined_string
));
}
function testMissingSecondRequiredString() {
const defined_string = builder.createString('cat');
const undefined_string = builder.createString(undefined);
assert.throws(() => Foo.createFoo(
builder, defined_string, undefined_string
));
}
main();