Test updates

This commit is contained in:
Mo Bitar
2018-07-11 09:54:16 -05:00
parent 7fc90ffd66
commit c6bf9d8b48
3 changed files with 15 additions and 7 deletions

View File

@@ -28,7 +28,12 @@ export default class Factory {
} }
static globalHttpManager() { static globalHttpManager() {
if(_globalHttpManager == null) { _globalHttpManager = new SFHttpManager(_globalStorageManager); } if(_globalHttpManager == null) {
_globalHttpManager = new SFHttpManager();
_globalHttpManager.setJWTRequestHandler(async () => {
return this.globalStorageManager().getItem("jwt");;
})
}
return _globalHttpManager; return _globalHttpManager;
} }

View File

@@ -46,7 +46,7 @@ describe("notes and tags", () => {
let noteParams = getNoteParams(); let noteParams = getNoteParams();
modelManager.mapResponseItemsToLocalModels([noteParams]); modelManager.mapResponseItemsToLocalModels([noteParams]);
let note = modelManager.allItemsMatchingTypes(["Note"])[0]; let note = modelManager.allItemsMatchingTypes(["Note"])[0];
expect(note).to.be.an.instanceOf(Note); expect(note).to.be.an.instanceOf(SNNote);
}); });
it('creates two-way relationship between note and tag', () => { it('creates two-way relationship between note and tag', () => {
@@ -376,6 +376,7 @@ describe("syncing", () => {
syncManager.setKeyRequestHandler(async () => { syncManager.setKeyRequestHandler(async () => {
return { return {
keys: await authManager.keys(), keys: await authManager.keys(),
auth_params: await authManager.getAuthParams(),
offline: false offline: false
}; };
}) })
@@ -389,7 +390,7 @@ describe("syncing", () => {
} }
it('syncing a note many times does not cause duplication', async () => { it('syncing a note many times does not cause duplication', async () => {
modelManager.resetLocalMemory(); modelManager.handleSignout();
let pair = createRelatedNoteTagPair(); let pair = createRelatedNoteTagPair();
let noteParams = pair[0]; let noteParams = pair[0];
let tagParams = pair[1]; let tagParams = pair[1];
@@ -424,7 +425,7 @@ describe("syncing", () => {
}; };
}) })
modelManager.resetLocalMemory(); modelManager.handleSignout();
let pair = createRelatedNoteTagPair(); let pair = createRelatedNoteTagPair();
let noteParams = pair[0]; let noteParams = pair[0];
let tagParams = pair[1]; let tagParams = pair[1];
@@ -445,6 +446,7 @@ describe("syncing", () => {
syncManager.setKeyRequestHandler(async () => { syncManager.setKeyRequestHandler(async () => {
return { return {
keys: await authManager.keys(), keys: await authManager.keys(),
auth_params: await authManager.getAuthParams(),
offline: false offline: false
}; };
}) })
@@ -471,7 +473,7 @@ describe("syncing", () => {
}) })
it('duplicating a tag should maintian its relationships', async () => { it('duplicating a tag should maintian its relationships', async () => {
modelManager.resetLocalMemory(); modelManager.handleSignout();
let pair = createRelatedNoteTagPair(); let pair = createRelatedNoteTagPair();
let noteParams = pair[0]; let noteParams = pair[0];
let tagParams = pair[1]; let tagParams = pair[1];

View File

@@ -2,6 +2,7 @@
var connect = require('connect'); var connect = require('connect');
var serveStatic = require('serve-static'); var serveStatic = require('serve-static');
connect().use(serveStatic(__dirname)).listen(8081, function(){ var port = 7000;
console.log('Server running on 8081...'); connect().use(serveStatic(__dirname)).listen(port, function(){
console.log(`Server running on ${port}...`);
}); });