mirror of
https://github.com/jdalrymple/gitbeaker.git
synced 2026-01-18 15:55:30 +00:00
46 lines
1.1 KiB
TypeScript
46 lines
1.1 KiB
TypeScript
import { License } from '../../../src';
|
|
|
|
let service;
|
|
|
|
beforeAll(async () => {
|
|
service = new License({
|
|
host: process.env.GITLAB_URL,
|
|
token: process.env.PERSONAL_ACCESS_TOKEN,
|
|
});
|
|
});
|
|
|
|
describe.skip('License.all', () => {
|
|
it('should return an array of licences', async () => {
|
|
const settings = await service.all();
|
|
|
|
expect(settings).toBeInstanceOf(Array);
|
|
});
|
|
});
|
|
|
|
describe.skip('License.add', () => {
|
|
it('should add a licence', async () => {
|
|
const licence = await service.add('A cool licence');
|
|
|
|
expect(licence).toBeObject();
|
|
});
|
|
});
|
|
|
|
describe.skip('License.show', () => {
|
|
it('should show a specific licence', async () => {
|
|
const licence = await service.add('My fake licence');
|
|
const licenceshow = await service.show(licence.id);
|
|
|
|
expect(licenceshow).toMatchObject(licence);
|
|
});
|
|
});
|
|
|
|
describe.skip('License.remove', () => {
|
|
it('should show a specific licence', async () => {
|
|
const licence = await service.add('My deleted licence');
|
|
|
|
await service.remove(licence.id);
|
|
|
|
await expect(service.show(licence.id)).rejects.toThrow();
|
|
});
|
|
});
|