Skip to content

Commit

Permalink
END OF TESTS
Browse files Browse the repository at this point in the history
  • Loading branch information
artegoser committed May 3, 2021
1 parent 1bc0c0e commit 0255623
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 12 deletions.
16 changes: 7 additions & 9 deletions index.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,8 @@ class JsonChatStorage {
if(this.messages[i].user == user){
this.messages.splice(i, 1);
this.backup();
return true;
}
}
return false;
}
deletemessage(id){
this.messages.splice(id, 1)
Expand Down Expand Up @@ -109,13 +107,13 @@ class SqliteChatStorage {
});
});
}
deletelastmessage(user){
return new Promise((res, rej)=>{
this._db.run(`DELETE FROM ${this._name} WHERE ID = (SELECT MAX(ID) FROM ${this._name} WHERE user = "${user}")`, ()=>{
this._updatemessages().then(res);
});
});
}
// deletelastmessage(user){
// return new Promise((res, rej)=>{
// this._db.run(`DELETE FROM ${this._name} WHERE ID = (SELECT MAX(ID) FROM ${this._name} WHERE user = "${user}")`, ()=>{
// this._updatemessages().then(res);
// });
// }); /* FOR REPROCESSING */
// }
deletemessage(id){
return new Promise((res, rej)=>{
this._db.run(`DELETE FROM ${this._name} WHERE ID = ${id}`, ()=>{
Expand Down
14 changes: 11 additions & 3 deletions tests.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,6 @@ describe("JSON",()=>{
test.addmessage("notHarry", "Hello!");
test.deletelastmessage("Harry")
for(let i = 0; i<test.messages.length; i++){
console.log(test.messages[i].user);
if(test.messages[i].user === "Harry") throw new Error(`Last message ${user} not deleted`);
}
});
Expand All @@ -67,9 +66,9 @@ describe("JSON",()=>{

describe("sqlite",()=>{
let chat = require("./index").sqlite;
let test = new chat("test");
let test = new chat("test", "chat.db", 15);
describe(`sqlite add message`, ()=>{
for(let i = 0; i<5; i++){
for(let i = 0; i<8; i++){
describe(`test ${i}`, ()=>{
let message = randch(15);
let user = randch(5);
Expand Down Expand Up @@ -111,4 +110,13 @@ describe("sqlite",()=>{
});
}
});
it("should replace message to HEllo lol", ()=>{
return test.prepare().then(()=>{
return test.addmessage("Cool", "not lol").then(()=>{
return test.replacemessage(test.getBdId(0), "HEllo lol").then(()=>{
if(test.messages[0].message !== "HEllo lol") throw new Error(`message is not replaced ${test.messages[2].message}, HEllo lol`);
});
});
});
});
});

0 comments on commit 0255623

Please sign in to comment.