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:
1
test/mocha.opts
Normal file
1
test/mocha.opts
Normal file
@@ -0,0 +1 @@
|
||||
-r jsdom-global/register
|
||||
20
test/test_provider.js
Normal file
20
test/test_provider.js
Normal 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);
|
||||
}
|
||||
);
|
||||
});
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user