blob: 538afd47b9d302ffe27041efcc06428404ae053f [file] [log] [blame] [edit]
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();