Skip to content
Snippets Groups Projects
Commit 98681344 authored by Rhys Arkins's avatar Rhys Arkins
Browse files

datasource/index

parent af81de40
No related branches found
No related tags found
No related merge requests found
......@@ -3,14 +3,22 @@
exports[`datasource/index adds changelogUrl 1`] = `
Object {
"changelogUrl": "https://github.com/react-native-community/react-native-releases/blob/master/CHANGELOG.md",
"releases": Array [],
"releases": Array [
Object {
"version": "1.0.0",
},
],
"sourceUrl": "https://github.com/react-native-community/react-native-releases",
}
`;
exports[`datasource/index adds sourceUrl 1`] = `
Object {
"releases": Array [],
"releases": Array [
Object {
"version": "1.0.0",
},
],
"sourceUrl": "https://github.com/nodejs/node",
}
`;
......@@ -76,7 +76,9 @@ describe('datasource/index', () => {
).toBeUndefined();
});
it('adds changelogUrl', async () => {
npmDatasource.getReleases.mockResolvedValue({ releases: [] });
npmDatasource.getReleases.mockResolvedValue({
releases: [{ version: '1.0.0' }],
});
const res = await datasource.getPkgReleases({
datasource: datasourceNpm.id,
depName: 'react-native',
......@@ -86,7 +88,9 @@ describe('datasource/index', () => {
expect(res.sourceUrl).toBeDefined();
});
it('adds sourceUrl', async () => {
npmDatasource.getReleases.mockResolvedValue({ releases: [] });
npmDatasource.getReleases.mockResolvedValue({
releases: [{ version: '1.0.0' }],
});
const res = await datasource.getPkgReleases({
datasource: datasourceNpm.id,
depName: 'node',
......@@ -97,7 +101,7 @@ describe('datasource/index', () => {
it('trims sourceUrl', async () => {
npmDatasource.getReleases.mockResolvedValue({
sourceUrl: ' https://abc.com',
releases: [],
releases: [{ version: '1.0.0' }],
});
const res = await datasource.getPkgReleases({
datasource: datasourceNpm.id,
......@@ -108,7 +112,7 @@ describe('datasource/index', () => {
it('massages sourceUrl', async () => {
npmDatasource.getReleases.mockResolvedValue({
sourceUrl: 'scm:git@github.com:Jasig/cas.git',
releases: [],
releases: [{ version: '1.0.0' }],
});
const res = await datasource.getPkgReleases({
datasource: datasourceNpm.id,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment