1
0
mirror of https://github.com/falk-werner/webfuse-js synced 2026-03-02 04:09:19 +00:00

imported code from webfuse-example

This commit is contained in:
Falk Werner
2020-04-10 20:34:00 +02:00
parent 824234d708
commit 8e27567857
11 changed files with 318 additions and 8 deletions

1
test/mocha.opts Normal file
View File

@@ -0,0 +1 @@
-r jsdom-global/register

20
test/test_provider.js Normal file
View File

@@ -0,0 +1,20 @@
const webfuse = require('../dist/webfuse')
const chai = require('chai');
const assert = chai.assert;
describe('Provider', function() {
it('lookup should throw not implemented error', function() {
const provider = new webfuse.Provider();
return provider.lookup(1, 'root').then(
() => Promise.reject(new Error("reject expected")),
err => {
assert.instanceOf(err, webfuse.BadState);
assert.equal(webfuse.BadState.NOT_IMPLEMENTED, err.code);
}
);
});
});