linebridge/test/clientTest.js
2022-05-05 10:39:56 +02:00

30 lines
861 B
JavaScript

const assert = require("assert")
const linebridgeClient = require("../dist/client/index.js")
const exampleTestHTTPPort = 3010
let exampleBridge = null
describe("[Client]", async function () {
it("exports fine", function () {
assert.equal(typeof linebridgeClient, "object")
console.log(linebridgeClient)
})
it("create test bridge", async () => {
exampleBridge = new linebridgeClient.Bridge({
origin: `http://0.0.0.0:${exampleTestHTTPPort}`,
})
await exampleBridge.initialize()
})
it("bridge.endpoints is an object", async () => {
assert.equal(typeof exampleBridge.endpoints, "object")
})
it("test endpoint should correctly respond", async () => {
let response = await exampleBridge.endpoints.get.test()
assert.equal(response.test, "testing")
})
})