Adds setDefaultAdapter

This commit is contained in:
Florent Vilmart
2016-02-21 16:54:30 -05:00
parent d504681589
commit 33fa5a7b2a
4 changed files with 29 additions and 11 deletions

View File

@@ -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();
});

View File

@@ -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();
});
});