mirror of
https://github.com/jdalrymple/gitbeaker.git
synced 2026-01-25 16:04:01 +00:00
30 lines
681 B
TypeScript
30 lines
681 B
TypeScript
import { ApplicationSettings } from '../../../dist';
|
|
|
|
let service;
|
|
|
|
beforeAll(async () => {
|
|
service = new ApplicationSettings({
|
|
host: process.env.GITLAB_URL,
|
|
token: process.env.PERSONAL_ACCESS_TOKEN,
|
|
});
|
|
});
|
|
|
|
describe('ApplicationSettings.all', () => {
|
|
let settings;
|
|
|
|
beforeEach(async () => {
|
|
settings = await service.all();
|
|
});
|
|
|
|
it('Should return an object', async () => {
|
|
expect(settings).toBeObject();
|
|
});
|
|
|
|
/**
|
|
* @see https://docs.gitlab.com/ee/api/settings.html#get-current-application-settings
|
|
*/
|
|
it('should contain all the required properties', async () => {
|
|
expect(settings).toContainKeys(['id', 'gravatar_enabled']);
|
|
});
|
|
});
|