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() {
if(_globalHttpManager == null) { _globalHttpManager = new SFHttpManager(_globalStorageManager); }
if(_globalHttpManager == null) {
_globalHttpManager = new SFHttpManager();
_globalHttpManager.setJWTRequestHandler(async () => {
return this.globalStorageManager().getItem("jwt");;
})
}
return _globalHttpManager;
}

View File

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

View File

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