aurelia-api
Version:
A simple api wrapper around aurelia-fetch-client
34 lines (28 loc) • 787 B
JavaScript
import {configure} from '../src/aurelia-api';
import {Config} from '../src/config';
import {Container} from 'aurelia-dependency-injection';
describe('aurelia-api', function() {
describe('configure()', function() {
it('Should call callback with a config function', function(done) {
configure(aurelia(), function(config) {
expect(config).toBe(Config);
done();
});
});
it('Should call callback with a config instance', function(done) {
configure(aurelia(new Container()), function(config) {
expect(config instanceof Config).toBe(true);
done();
});
});
});
});
function aurelia(container) {
return {
container: container || {
get: function returnVal(val) {
return val;
}
}
};
}