| // META: title=Synchronous NativeIO API: Failures of open are properly handled. | |
| // META: global=dedicatedworker | |
| // META: script=resources/support.js | |
| 'use strict'; | |
| setup(() => { | |
| assert_implements(storageFoundation.openSync, 'storageFoundation.openSync' + | |
| ' is not implemented.'); | |
| }); | |
| test(testCase => { | |
| for (let name of kBadNativeIoNames) { | |
| assert_throws_js(TypeError, () => {storageFoundation.openSync(name)}); | |
| } | |
| }, 'storageFoundation.openSync does not allow opening files with invalid ' + | |
| 'names.'); |