summaryrefslogtreecommitdiff
path: root/spec/frontend/packages/details/store/getters_spec.js
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/packages/details/store/getters_spec.js')
-rw-r--r--spec/frontend/packages/details/store/getters_spec.js28
1 files changed, 25 insertions, 3 deletions
diff --git a/spec/frontend/packages/details/store/getters_spec.js b/spec/frontend/packages/details/store/getters_spec.js
index 07c120f57f7..f12b75d3b70 100644
--- a/spec/frontend/packages/details/store/getters_spec.js
+++ b/spec/frontend/packages/details/store/getters_spec.js
@@ -17,6 +17,8 @@ import {
composerRegistryInclude,
composerPackageInclude,
groupExists,
+ gradleGroovyInstalCommand,
+ gradleGroovyAddSourceCommand,
} from '~/packages/details/store/getters';
import {
conanPackage,
@@ -99,7 +101,7 @@ describe('Getters PackageDetails Store', () => {
packageEntity | expectedResult
${conanPackage} | ${'Conan'}
${packageWithoutBuildInfo} | ${'Maven'}
- ${npmPackage} | ${'NPM'}
+ ${npmPackage} | ${'npm'}
${nugetPackage} | ${'NuGet'}
${pypiPackage} | ${'PyPI'}
`(`package type`, ({ packageEntity, expectedResult }) => {
@@ -168,13 +170,13 @@ describe('Getters PackageDetails Store', () => {
});
describe('npm string getters', () => {
- it('gets the correct npmInstallationCommand for NPM', () => {
+ it('gets the correct npmInstallationCommand for npm', () => {
setupState({ packageEntity: npmPackage });
expect(npmInstallationCommand(state)(NpmManager.NPM)).toBe(npmInstallStr);
});
- it('gets the correct npmSetupCommand for NPM', () => {
+ it('gets the correct npmSetupCommand for npm', () => {
setupState({ packageEntity: npmPackage });
expect(npmSetupCommand(state)(NpmManager.NPM)).toBe(npmSetupStr);
@@ -235,6 +237,26 @@ describe('Getters PackageDetails Store', () => {
});
});
+ describe('gradle groovy string getters', () => {
+ it('gets the correct gradleGroovyInstalCommand', () => {
+ setupState();
+
+ expect(gradleGroovyInstalCommand(state)).toMatchInlineSnapshot(
+ `"implementation 'com.test.app:test-app:1.0-SNAPSHOT'"`,
+ );
+ });
+
+ it('gets the correct gradleGroovyAddSourceCommand', () => {
+ setupState();
+
+ expect(gradleGroovyAddSourceCommand(state)).toMatchInlineSnapshot(`
+ "maven {
+ url 'foo/registry'
+ }"
+ `);
+ });
+ });
+
describe('check if group', () => {
it('is set', () => {
setupState({ groupListUrl: '/groups/composer/-/packages' });