Test updates
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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];
|
||||||
|
|||||||
@@ -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}...`);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user