-
Rosanny Sihombing authored6d2c45af
const gitlab = require('../routes/gitlab')
const axios = require('axios')
beforeAll(() => {
// test gitlab API connection
var config = {
method: 'get',
url: 'https://transfer.hft-stuttgart.de/gitlab/api/v4/projects'
}
axios(config)
.then(function (response) {
expect(response.statusCode).toBe(200)
})
})
describe('GitLab API test', () => {
test("Get a gitlab userID by email", () => { // email = any email address
gitlab.getUserIdByEmail("test@email.de", function(resp){
expect(resp).not.toBeNull()
})
})
test("Get the projects of a particular user", () => { // userID = any integer
gitlab.getUserProjects(3, function(resp){
expect(resp).not.toBeNull()
})
})
})