From 052d6ea11eb949480bbdcadecc4c30985fb51e96 Mon Sep 17 00:00:00 2001 From: Justin Date: Sat, 25 May 2019 18:07:20 -0400 Subject: [PATCH] test: Fix the ApplicationSettings test to work with the default camelize option --- .../services/ApplicationSettings.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) rename test/{tests => integration}/services/ApplicationSettings.ts (73%) diff --git a/test/tests/services/ApplicationSettings.ts b/test/integration/services/ApplicationSettings.ts similarity index 73% rename from test/tests/services/ApplicationSettings.ts rename to test/integration/services/ApplicationSettings.ts index 5264d85a..03c2f39d 100644 --- a/test/tests/services/ApplicationSettings.ts +++ b/test/integration/services/ApplicationSettings.ts @@ -2,15 +2,17 @@ import { ApplicationSettings } from '../../../src'; describe('ApplicationSettings.all', () => { let settings: ReturnType; + beforeEach(async () => { const service = new ApplicationSettings({ - url: process.env.GITLAB_URL, + host: process.env.GITLAB_URL, token: process.env.PERSONAL_ACCESS_TOKEN, }); + settings = await service.all(); }); - it('should return an array', async () => { + it('Should return an object', async () => { expect(settings).toBeObject(); }); @@ -18,7 +20,6 @@ describe('ApplicationSettings.all', () => { * @see https://docs.gitlab.com/ee/api/settings.html#get-current-application-settings */ it('should contain all the required properties', async () => { - expect(Object.keys(settings)).toContain('id'); - expect(Object.keys(settings)).toContain('gravatar_enabled'); + expect(settings).toContainKeys(['id', 'gravatar_enabled']); }); });