Adds setDefaultAdapter
This commit is contained in:
@@ -47,14 +47,16 @@ describe("AdaptableController", ()=>{
|
||||
});
|
||||
|
||||
it("should instantiate the default adapter from Class", (done) => {
|
||||
var controller = new AdaptableController(null, FilesAdapter);
|
||||
AdaptableController.setDefaultAdapter(FilesAdapter);
|
||||
var controller = new AdaptableController();
|
||||
expect(controller.adapter instanceof FilesAdapter).toBe(true);
|
||||
done();
|
||||
});
|
||||
|
||||
it("should use the default adapter", (done) => {
|
||||
var adapter = new FilesAdapter();
|
||||
var controller = new AdaptableController(null, adapter);
|
||||
AdaptableController.setDefaultAdapter(adapter);
|
||||
var controller = new AdaptableController();
|
||||
expect(controller.adapter).toBe(adapter);
|
||||
done();
|
||||
});
|
||||
|
||||
@@ -76,12 +76,13 @@ describe('LoggerController', () => {
|
||||
});
|
||||
|
||||
it('should throw without an adapter', (done) => {
|
||||
|
||||
LoggerController.setDefaultAdapter(undefined);
|
||||
var loggerController = new LoggerController();
|
||||
|
||||
expect(() => {
|
||||
loggerController.getLogs();
|
||||
}).toThrow();
|
||||
LoggerController.setDefaultAdapter(FileLoggerAdapter);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user