const expect = require("chai").expect
|
|
const settings = require("../settings")
|
const libIlias = require("../lib/libIlias")
|
const db = require("../lib/db")
|
const testData = require("./data")
|
|
/////////////////////////////////////////////////////////////////////////
|
|
describe("the function anmelden", function () {
|
|
const kurs = testData.kurs // TODO
|
const user = testData.user
|
|
let kursId = 31938
|
let userId = 31954
|
|
beforeEach(async function () {
|
// TODO add kurs
|
// const res = await libIlias.importIliasUser(user)
|
// userId = res.usr_id
|
})
|
|
afterEach(async function () {
|
// await libIlias.deleteUser(userId)
|
// TODO delete kurs
|
})
|
|
it("should import a new user to ILIAS", async function () {
|
console.log("++anmelden", userId, kursId)
|
const res = await libIlias.anmelden(userId, kursId)
|
console.dir(res, {depth: null})
|
expect(res).to.have.property("status").and.to.equal("ok")
|
expect(res.command).to.equal("anmelden")
|
expect(res.method).to.equal("POST")
|
})
|
|
})
|
|
/////////////////////////////////////////////////////////////////////////
|