Skip to content
This repository has been archived by the owner on Mar 26, 2022. It is now read-only.

Commit

Permalink
Doing more test
Browse files Browse the repository at this point in the history
  • Loading branch information
antunaalonso committed Apr 30, 2019
1 parent 1854ed6 commit 1790fb7
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 5 deletions.
12 changes: 7 additions & 5 deletions src/scripts/chatManager.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ var MESSAGES = {
toShow: []
}

async function setUpFolder() {
async function setUpFolder(dontHave) {
var ret = false;

//Define folders name
Expand All @@ -38,21 +38,23 @@ async function setUpFolder() {
//WritingMessage
try {
var err3 = await podUtils.readFile(filename);
if (!err3) {
if (!err3 || dontHave) {
throw ("error");
} else {
ret = true;
}
} catch (error) {
//IF folder doesnt exist: create new user folder
try {
var err2 = await podUtils.readFolder(folder, ToLog);
if (!err2) {
if (!err2 || dontHave) {
throw ("error");
}
} catch (error) {
//Check Folder SolidChat
try {
var err = await podUtils.readFolder(solidChat, ToLog);
if (!err) {
if (!err || dontHave) {
throw ("error");
}
} catch (error) {
Expand All @@ -63,7 +65,7 @@ async function setUpFolder() {
//New Folder:
await podUtils.createFolder(folder, ToLog);
}
await podUtils.writeMessage(folder + "cache.txt", "");
return await podUtils.writeMessage(folder + "cache.txt", "");
}
return ret;
}
Expand Down
2 changes: 2 additions & 0 deletions test/ChatTest.js
Original file line number Diff line number Diff line change
Expand Up @@ -133,9 +133,11 @@ describe('Test Chat Manager', function() {

it('sendMessage', async function() {
this.timeout(timeout);
assert.equal(await chatM.setUpFolder(true), true);
assert.equal(await chatM.checkNewMessages(receiver.idp + "/", receiver.username), false);
assert.equal(await chatM.sendMessage("newMessage"), true);
assert.notEqual(await podUtils.readFile(sendFolder, true), null);
assert.equal(await chatM.setUpFolder(false), true);
});
it('receiveMessage', async function() {
this.timeout(timeout);
Expand Down

0 comments on commit 1790fb7

Please sign in to comment.