editsStore public dbName, objectStoreName now work correctly

This commit is contained in:
Andy Gup 2015-03-19 16:44:58 -06:00
parent f515f2b8f6
commit 32eb234f4c
3 changed files with 8 additions and 6 deletions

View File

@ -6,9 +6,12 @@ O.esri.Edit.EditStore = function () {
// Public properties
var dbName = "features_store";
var objectStoreName = "features";
var dbIndex = "featureId";
this.dbName = "features_store";
this.objectStoreName = "features";
var dbName = this.dbName;
var objectStoreName = this.objectStoreName;
var dbIndex = "featureId"; // @private
// ENUMs

View File

@ -51,6 +51,7 @@
g_modules.esriRequest = esriRequest;
g_modules.Graphic = Graphic;
g_offlineFeaturesManager = new O.esri.Edit.OfflineFeaturesManager();
g_offlineFeaturesManager.DB_NAME = "FEATURES_TEST";
g_editsStore = new O.esri.Edit.EditStore();
g_map = new Map("map", {

View File

@ -411,7 +411,7 @@ describe("Offline Editing", function()
async.it("check db size", function(done){
g_featureLayers[0].getUsage(function(usage,error){
expect(usage.sizeBytes).toBe(7834);
expect(usage.sizeBytes).toBe(7978);
expect(usage.editCount).toBe(9);
expect(error).toBe(null);
done();
@ -667,13 +667,11 @@ describe("Offline Editing", function()
var listener_editsSent = jasmine.createSpy('event listener edits sent');
g_offlineFeaturesManager.on(g_offlineFeaturesManager.events.ALL_EDITS_SENT,listener);
g_offlineFeaturesManager.on(g_offlineFeaturesManager.events.EDITS_SENT,listener_editsSent);
g_offlineFeaturesManager.goOnline(function(results) {
console.log("Library is now back online");
expect(g_offlineFeaturesManager.getOnlineStatus()).toBe(g_offlineFeaturesManager.ONLINE);
expect(listener).toHaveBeenCalled();
expect(listener_editsSent).toHaveBeenCalled();
expect(results.features.success).toBeTruthy();
//console.log("RESPONSES " + JSON.stringify(responses) + ", " + JSON.stringify(results))