Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 25f6e59e authored by a's avatar a
Browse files

remove unused files

parent a0aa7bda
No related branches found
No related tags found
No related merge requests found
Pipeline #598361 canceled
const chai = require('chai');
const dataTranslator = require('../src/dataTranslator');
/*
describe("test message sending to mqt channel calls", function () {
dataTranslator.sendMessage();
});*/
\ No newline at end of file
const chai = require('chai');
const chaiHttp = require("chai-http");
const express = require("../src/servers/serverFacebook");
chai.should();
chai.use(chaiHttp);
describe("test messenger webhook", function () {
it("Should respond 400 to bogus challenge", (done) =>
{
chai.request(express)
.get("/webhook")
.end((err,response) => {
response.should.have.status(400);
done();
});
});
it("Should respond 200 to valid challenge", (done) =>
{
chai.request(express)
.get("/webhook")
.query({"hub.verify_token":"token", "hub.mode":"subscribe", "hub.challenge":"challenge"})
.end((err,response) => {
response.should.have.status(200);
done();
});
});
it("Should respond 404 to wrong post data", (done) =>{
chai.request(express)
.post("/webhook")
.query(JSON.stringify({bogus:"value"}))
.end((err,response) => {
response.should.have.status(404);
done();
});
});
//TODO do a test with optin value in json
it("Should respond 200 to correct post data", (done) =>{
chai.request(express)
.post("/webhook")
.send({
object:'page',
entry:[
{
messaging:[
{
sender:{
id:"1234"
},
recipient:
{
id:"45678"
},
message:{
text:"this is the message"
}
}
]
}
]
})
.end((err,response) => {
response.should.have.status(200);
done();
});
});
})
\ No newline at end of file
const chai = require('chai');
const chaiHttp = require("chai-http");
const express = require("../src/servers/serverTwitter");
const crypto = require('crypto');
chai.should();
chai.use(chaiHttp);
describe("test slack webhook", function () {
it("Should respond 200 to valid token encrypted with consumer secret", (done) =>
{
})
});
\ No newline at end of file
var assert = require('chai').assert;
describe('Array', function () {
describe('#indexOf()', function () {
it('should return -1 when the value is not present', function () {
assert.equal([1, 2, 3].indexOf(4), -1);
});
});
});
\ No newline at end of file
const chai = require('chai');
const chaiHttp = require("chai-http");
const express = require("../src/servers/serverTwitter");
const crypto = require('crypto');
chai.should();
chai.use(chaiHttp);
describe("test twitter webhook", function () {
it("Should respond 200 to valid token encrypted with consumer secret", (done) =>
{
chai.request(express)
.get("/webhook")
.query({crc_token:"token"})
.end((err,response) => {
response.should.have.status(200);
const hash = crypto.createHmac('sha256', process.env.TWITTER_CONSUMER_SECRET).update("token").digest('base64')
chai.expect(response.body.response_token).to.deep.equal('sha256=' + hash);
done();
});
})
it("Should respond 400 to bogus entry", (done) =>
{
chai.request(express)
.get("/webhook")
.end((err,response) => {
response.should.have.status('400');
done();
});
})
it("Should respond 200 to correct post data", (done) =>{
chai.request(express)
.post("/webhook")
.send({
for_user_id:'1234',
direct_message_events:[
{
message_create:{
sender_id:"1234",
message_data:{
//quick_reply_response:"isButton", <-- actiavte for button press
text:"this is the message"
}
}
}
]
})
.end((err,response) => {
response.should.have.status(200);
done();
});
});
it("SHould respond 200 to get button data", (done) =>{
chai.request(express)
.get("/button")
.end((err,response) => {
response.should.have.status(200);
done();
});
});
it("Should respond 200 to correct button post data", (done) =>{
chai.request(express)
.post("/button")
.send({
payload:
{
message:
{
bot_id:1234
},
channel:{
id:"1234"
},
user:
{
id:"45678"
},
token:"1234",
actions:[
{
selected_option:{
value:"button press value"
}
}
]
},
for_user_id:'1234',
direct_message_events:[
{
message_create:{
sender_id:"1234",
message_data:{
//quick_reply_response:"isButton", <-- actiavte for button press
text:"this is the message"
}
}
}
]
})
.end((err,response) => {
response.should.have.status(200);
done();
});
});
})
\ No newline at end of file
class res
{
constructor() {
this.req = {}
this.res = {}
}
send()
{
return res.send;
}
}
module.exports = res;
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment