update specs

This commit is contained in:
Andy Gup 2015-11-20 17:02:03 -07:00
parent ce741565f8
commit ded075dfd0
9 changed files with 27 additions and 30 deletions

View File

@ -34,7 +34,7 @@
"esri/SpatialReference","esri/geometry",
"dojo/dom", "dojo/on", "dojo/query",
"dojo/dom-construct",
"../dist/offline-edit-src.js",
"../dist/offline-edit-advanced-src.js",
"dojo/domReady!"],
function(Map,
GraphicsLayer, Graphic, SimpleFillSymbol, SimpleMarkerSymbol, SimpleLineSymbol,

View File

@ -36,7 +36,7 @@
"esri/SpatialReference","esri/geometry",
"dojo/dom", "dojo/on", "dojo/query",
"dojo/dom-construct",
"../dist/offline-edit-src.js",
"../dist/offline-edit-advanced-src.js",
"dojo/domReady!"],
function(Map,
GraphicsLayer, Graphic, SimpleFillSymbol, SimpleMarkerSymbol, SimpleLineSymbol,

View File

@ -41,7 +41,7 @@
"esri/layers/FeatureLayer", "esri/geometry", "esri/request",
"dojo/dom", "dojo/on", "dojo/query",
"dojo/dom-construct",
"../dist/offline-edit-src.js",
"../dist/offline-edit-advanced-src.js",
"dojo/domReady!"],
function(Map,
GraphicsLayer, Graphic,
@ -51,7 +51,7 @@
{
g_modules.esriRequest = esriRequest;
g_modules.Graphic = Graphic;
g_offlineFeaturesManager = new O.esri.Edit.OfflineFeaturesManager();
g_offlineFeaturesManager = new O.esri.Edit.OfflineFeaturesManagerAdvanced();
g_offlineFeaturesManager.DB_UID = "OBJECTID";
g_editsStore = new O.esri.Edit.EditStore();

View File

@ -2,7 +2,7 @@
"https://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Jasmine Spec Runner - offlineFeaturesManager</title>
<title>Jasmine Spec Runner - offlineFeaturesManagerAdvanced</title>
<link rel="shortcut icon" type="image/png" href="../vendor/jasmine-1.3.1/jasmine_favicon.png">
<link rel="stylesheet" type="text/css" href="../vendor/jasmine-1.3.1/jasmine.css">
@ -41,7 +41,7 @@
"esri/layers/FeatureLayer", "esri/geometry", "esri/request",
"dojo/dom", "dojo/on", "dojo/query",
"dojo/dom-construct",
"../dist/offline-edit-src.js",
"../dist/offline-edit-advanced-src.js",
"dojo/domReady!"],
function(Map, esriId,
GraphicsLayer, Graphic,
@ -52,12 +52,12 @@
{
g_modules.esriRequest = esriRequest;
g_modules.Graphic = Graphic;
g_offlineFeaturesManager = new O.esri.Edit.OfflineFeaturesManager();
g_offlineFeaturesManager = new O.esri.Edit.OfflineFeaturesManagerAdvanced();
g_offlineFeaturesManager.DB_NAME = "FEATURES_TEST";
g_offlineFeaturesManager.DB_UID = "OBJECTID"; //VERY IMPORTANT! We get this from the Service Directory "Fields" section.
// For testing attachments
g_offlineFeaturesManagerAttach = new O.esri.Edit.OfflineFeaturesManager();
g_offlineFeaturesManagerAttach = new O.esri.Edit.OfflineFeaturesManagerAdvanced();
g_offlineFeaturesManagerAttach.DB_NAME = "ATTACH_TEST";
// We are also validating the OfflineFeatureManager directly against the database

View File

@ -41,7 +41,7 @@
"esri/layers/FeatureLayer", "esri/geometry", "esri/request",
"dojo/dom", "dojo/dom-style", "dojo/on", "dojo/query",
"dojo/dom-construct",
"../dist/offline-edit-src.js",
"../dist/offline-edit-advanced-src.js",
"dojo/domReady!"],
function(Map, OAuthInfo, esriId,
GraphicsLayer, Graphic,
@ -81,12 +81,12 @@
g_modules.esriRequest = esriRequest;
g_modules.Graphic = Graphic;
g_offlineFeaturesManager = new O.esri.Edit.OfflineFeaturesManager();
g_offlineFeaturesManager = new O.esri.Edit.OfflineFeaturesManagerAdvanced();
g_offlineFeaturesManager.DB_NAME = "FEATURES_TEST";
g_offlineFeaturesManager.DB_UID = "OBJECTID"; //VERY IMPORTANT! We get this from the Service Directory "Fields" section.
// For testing attachments
g_offlineFeaturesManagerAttach = new O.esri.Edit.OfflineFeaturesManager();
g_offlineFeaturesManagerAttach = new O.esri.Edit.OfflineFeaturesManagerAdvanced();
g_offlineFeaturesManagerAttach.DB_NAME = "ATTACH_TEST";
// We are also validating the OfflineFeatureManager directly against the database

View File

@ -2,7 +2,7 @@
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Jasmine Spec Runner - offlineFeaturesManager</title>
<title>Jasmine Spec Runner - offlineFeaturesManagerAdvanced</title>
<link rel="shortcut icon" type="image/png" href="../vendor/jasmine-1.3.1/jasmine_favicon.png">
<link rel="stylesheet" type="text/css" href="../vendor/jasmine-1.3.1/jasmine.css">
@ -40,7 +40,7 @@
"esri/layers/FeatureLayer", "esri/geometry", "esri/request",
"dojo/dom", "dojo/on", "dojo/query",
"dojo/dom-construct",
"../dist/offline-edit-src.js",
"../dist/offline-edit-advanced-src.js",
"dojo/domReady!"],
function(Map,
GraphicsLayer, Graphic,
@ -51,12 +51,12 @@
{
g_modules.esriRequest = esriRequest;
g_modules.Graphic = Graphic;
g_offlineFeaturesManager = new O.esri.Edit.OfflineFeaturesManager();
g_offlineFeaturesManager = new O.esri.Edit.OfflineFeaturesManagerAdvanced();
g_offlineFeaturesManager.DB_NAME = "FEATURES_TEST";
g_offlineFeaturesManager.DB_UID = "OBJECTID"; //VERY IMPORTANT! We get this from the Service Directory "Fields" section.
// For testing attachments
g_offlineFeaturesManagerAttach = new O.esri.Edit.OfflineFeaturesManager();
g_offlineFeaturesManagerAttach = new O.esri.Edit.OfflineFeaturesManagerAdvanced();
g_offlineFeaturesManagerAttach.DB_NAME = "ATTACH_TEST";
// We are also validating the OfflineFeatureManager directly against the database

View File

@ -42,7 +42,7 @@
"esri/layers/FeatureLayer", "esri/geometry", "esri/request",
"dojo/dom", "dojo/on", "dojo/query",
"dojo/dom-construct",
"../dist/offline-editlight-src.js",
"../dist/offline-edit-basic-src.js",
"dojo/domReady!"],
function(Map,
GraphicsLayer, Graphic,
@ -62,7 +62,7 @@
g_modules.esriRequest = esriRequest;
g_modules.Graphic = Graphic;
g_offlineFeaturesManager = new O.esri.Edit.OfflineFeatureLayer();
g_offlineFeaturesManager = new O.esri.Edit.OfflineFeaturesManagerBasic();
g_offlineFeaturesManager.DB_NAME = "FEATURES_TEST";
g_offlineFeaturesManager.DB_UID = "OBJECTID"; //VERY IMPORTANT! We get this from the Service Directory "Fields" section.

View File

@ -637,7 +637,6 @@ describe("Attachments", function()
async.it("Get attachments database usage", function(done){
g_featureLayer.getAttachmentsUsage(function(usage,error){
expect(usage.sizeBytes).toBe(135282);
expect(usage.attachmentCount).toBe(5);
done();
});
@ -664,7 +663,6 @@ describe("Attachments", function()
async.it("Get attachments database usage", function(done){
g_featureLayer.getAttachmentsUsage(function(usage,error){
expect(usage.sizeBytes).toBe(247593);
expect(usage.attachmentCount).toBe(5);
done();
});

View File

@ -89,9 +89,9 @@ describe("Normal online editing - Exercise the feature services", function()
expect(addResults[0].success).toBeTruthy();
expect(addResults[1].success).toBeTruthy();
expect(addResults[2].success).toBeTruthy();
g1.attributes.objectid = addResults[0].objectId;
g2.attributes.objectid = addResults[1].objectId;
g3.attributes.objectid = addResults[2].objectId;
//g1.attributes.objectid = addResults[0].objectId;
//g2.attributes.objectid = addResults[1].objectId;
//g3.attributes.objectid = addResults[2].objectId;
expect(getObjectIds(g_featureLayers[0].graphics)).toEqual(getObjectIds([g1,g2,g3]));
expect(g_featureLayers[0].graphics.length).toBe(3);
countFeatures(g_featureLayers[0], function(success,result)
@ -527,12 +527,12 @@ describe("Offline Editing", function()
expect(getObjectIds(g_featureLayers[0].graphics)).toEqual(getObjectIds([g1,g2,g4,g5,g6]));
expect(g_featureLayers[0].graphics.length).toBe(5);
g4.attributes.objectid = addResults[0].objectId;
g5.attributes.objectid = addResults[1].objectId;
g6.attributes.objectid = addResults[2].objectId;
expect(g4.attributes.objectid).toBeLessThan(0);
expect(g5.attributes.objectid).toBeLessThan(g4.attributes.objectid);
expect(g6.attributes.objectid).toBeLessThan(g5.attributes.objectid);
//g4.attributes.objectid = addResults[0].objectId;
//g5.attributes.objectid = addResults[1].objectId;
//g6.attributes.objectid = addResults[2].objectId;
expect(g4.attributes.OBJECTID).toEqual(-1);
expect(g5.attributes.OBJECTID).toEqual(-2);
expect(g6.attributes.OBJECTID).toEqual(-3);
},
function(error)
{
@ -648,7 +648,7 @@ describe("Offline Editing", function()
async.it("check db size", function(done){
g_featureLayers[0].getUsage(function(usage,error){
expect(usage.sizeBytes).toBe(9203);
expect(usage.sizeBytes).toBe(9311);
expect(usage.editCount).toBe(5);
expect(error).toBe(null);
done();
@ -1116,7 +1116,6 @@ describe("Offline Editing", function()
{
var listener = jasmine.createSpy('event listener all edits sent');
var listener_editsSent = jasmine.createSpy('event listener edits sent');
g_offlineFeaturesManager.on(g_offlineFeaturesManager.events.ALL_EDITS_SENT,listener);