mirror of
https://github.com/Esri/offline-editor-js.git
synced 2025-12-15 15:20:05 +00:00
add featureCollection validate to spec
This commit is contained in:
parent
b752fcb3ef
commit
32a63a3a1f
@ -419,6 +419,14 @@ describe("Offline Editing", function()
|
||||
|
||||
});
|
||||
|
||||
async.it("Get empty featureCollections Object", function(done) {
|
||||
g_offlineFeaturesManager.getFeatureCollections(function(success, result) {
|
||||
expect(success).toBe(false);
|
||||
expect(result).toBeNull();
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
async.it("update existing features - points", function(done)
|
||||
{
|
||||
expect(getObjectIds(g_featureLayers[0].graphics)).toEqual(getObjectIds([g1,g2,g3]));
|
||||
@ -449,6 +457,16 @@ describe("Offline Editing", function()
|
||||
});
|
||||
});
|
||||
|
||||
async.it("Get featureCollections Object", function(done) {
|
||||
g_offlineFeaturesManager.getFeatureCollections(function(success, result) {
|
||||
expect(success).toBe(true);
|
||||
expect(result.featureCollections.length).toBe(1);
|
||||
expect(result.featureCollections[0].featureLayerCollection).toEqual(JSON.stringify(g_featureLayers[0].toJson()));
|
||||
expect(result.featureCollections[0].featureLayerUrl).toEqual("http://services1.arcgis.com/M8KJPUwAXP8jhtnM/arcgis/rest/services/Simple_Point_Service/FeatureServer/0");
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
// NOTE: We are only dealing with points!
|
||||
//async.it("update existing features - lines", function(done)
|
||||
//{
|
||||
@ -656,12 +674,22 @@ describe("Offline Editing", function()
|
||||
|
||||
async.it("check db size", function(done){
|
||||
g_featureLayers[0].getUsage(function(usage,error){
|
||||
expect(usage.sizeBytes).toBe(3847);
|
||||
expect(usage.sizeBytes).toBe(20414);
|
||||
expect(usage.editCount).toBe(5);
|
||||
expect(error).toBe(null);
|
||||
done();
|
||||
})
|
||||
});
|
||||
|
||||
async.it("Validate featureCollections Object", function(done) {
|
||||
g_offlineFeaturesManager.getFeatureCollections(function(success, result) {
|
||||
expect(success).toBe(true);
|
||||
expect(result.featureCollections.length).toBe(1);
|
||||
expect(result.featureCollections[0].featureLayerCollection).toEqual(JSON.stringify(g_featureLayers[0].toJson()));
|
||||
expect(result.featureCollections[0].featureLayerUrl).toEqual("http://services1.arcgis.com/M8KJPUwAXP8jhtnM/arcgis/rest/services/Simple_Point_Service/FeatureServer/0");
|
||||
done();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
// TO-DO!!
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user