From 21b2dc9b2c8f6d29be4ae5ec0b73a4793c860dba Mon Sep 17 00:00:00 2001 From: Kris Borchers Date: Fri, 4 Jan 2013 07:49:40 -0600 Subject: [PATCH] DataManager:SessionLocal - Add test to check that session stored data is loaded if a store is created matching that data --- .../data-manager/data-manager-sessionLocal.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/tests/unit/data-manager/data-manager-sessionLocal.js b/tests/unit/data-manager/data-manager-sessionLocal.js index fe403cc..b41c02f 100644 --- a/tests/unit/data-manager/data-manager-sessionLocal.js +++ b/tests/unit/data-manager/data-manager-sessionLocal.js @@ -128,7 +128,8 @@ test( "add and remove - object ", function() { module( "DataManager: SessionLocal - Data Manipulation" ); // Create a session based dataManager to store data for some tests -var userStore = AeroGear.DataManager({ +var userStoreReload, + userStore = AeroGear.DataManager({ name: "users", type: "SessionLocal" }).stores.users; @@ -177,6 +178,18 @@ test( "save - initialize", function() { ]); equal( userStore.read().length, 6, "Initial data added to store" ); + + userStoreReload = AeroGear.DataManager({ + name: "users", + type: "SessionLocal" + }).stores.users; +}); + +// Check data was loaded from existing session store +test( "load session stored data", function() { + expect( 1 ); + + equal( userStoreReload.read().length, 6, "Previously stored data added to store" ); }); // Read data