define(["IDBFS"], function(IDBFS) { describe("IDBFS.Providers", function() { it("is defined", function() { expect(typeof IDBFS.FileSystem.providers).not.toEqual(undefined); }); it("has IndexedDB constructor", function() { expect(typeof IDBFS.FileSystem.providers.IndexedDB).toEqual('function'); }); it("has WebSQL constructor", function() { expect(typeof IDBFS.FileSystem.providers.WebSQL).toEqual('function'); }); it("has Memory constructor", function() { expect(typeof IDBFS.FileSystem.providers.Memory).toEqual('function'); }); it("has a Default constructor", function() { expect(typeof IDBFS.FileSystem.providers.Default).toEqual('function'); }); it("has Legacy constructor", function() { expect(typeof IDBFS.FileSystem.providers.Legacy).toEqual('function'); }); }); });