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 @@ ...@@ -3,14 +3,22 @@
exports[`datasource/index adds changelogUrl 1`] = ` exports[`datasource/index adds changelogUrl 1`] = `
Object { Object {
"changelogUrl": "https://github.com/react-native-community/react-native-releases/blob/master/CHANGELOG.md", "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", "sourceUrl": "https://github.com/react-native-community/react-native-releases",
} }
`; `;
exports[`datasource/index adds sourceUrl 1`] = ` exports[`datasource/index adds sourceUrl 1`] = `
Object { Object {
"releases": Array [], "releases": Array [
Object {
"version": "1.0.0",
},
],
"sourceUrl": "https://github.com/nodejs/node", "sourceUrl": "https://github.com/nodejs/node",
} }
`; `;
...@@ -76,7 +76,9 @@ describe('datasource/index', () => { ...@@ -76,7 +76,9 @@ describe('datasource/index', () => {
).toBeUndefined(); ).toBeUndefined();
}); });
it('adds changelogUrl', async () => { it('adds changelogUrl', async () => {
npmDatasource.getReleases.mockResolvedValue({ releases: [] }); npmDatasource.getReleases.mockResolvedValue({
releases: [{ version: '1.0.0' }],
});
const res = await datasource.getPkgReleases({ const res = await datasource.getPkgReleases({
datasource: datasourceNpm.id, datasource: datasourceNpm.id,
depName: 'react-native', depName: 'react-native',
...@@ -86,7 +88,9 @@ describe('datasource/index', () => { ...@@ -86,7 +88,9 @@ describe('datasource/index', () => {
expect(res.sourceUrl).toBeDefined(); expect(res.sourceUrl).toBeDefined();
}); });
it('adds sourceUrl', async () => { it('adds sourceUrl', async () => {
npmDatasource.getReleases.mockResolvedValue({ releases: [] }); npmDatasource.getReleases.mockResolvedValue({
releases: [{ version: '1.0.0' }],
});
const res = await datasource.getPkgReleases({ const res = await datasource.getPkgReleases({
datasource: datasourceNpm.id, datasource: datasourceNpm.id,
depName: 'node', depName: 'node',
...@@ -97,7 +101,7 @@ describe('datasource/index', () => { ...@@ -97,7 +101,7 @@ describe('datasource/index', () => {
it('trims sourceUrl', async () => { it('trims sourceUrl', async () => {
npmDatasource.getReleases.mockResolvedValue({ npmDatasource.getReleases.mockResolvedValue({
sourceUrl: ' https://abc.com', sourceUrl: ' https://abc.com',
releases: [], releases: [{ version: '1.0.0' }],
}); });
const res = await datasource.getPkgReleases({ const res = await datasource.getPkgReleases({
datasource: datasourceNpm.id, datasource: datasourceNpm.id,
...@@ -108,7 +112,7 @@ describe('datasource/index', () => { ...@@ -108,7 +112,7 @@ describe('datasource/index', () => {
it('massages sourceUrl', async () => { it('massages sourceUrl', async () => {
npmDatasource.getReleases.mockResolvedValue({ npmDatasource.getReleases.mockResolvedValue({
sourceUrl: 'scm:git@github.com:Jasig/cas.git', sourceUrl: 'scm:git@github.com:Jasig/cas.git',
releases: [], releases: [{ version: '1.0.0' }],
}); });
const res = await datasource.getPkgReleases({ const res = await datasource.getPkgReleases({
datasource: datasourceNpm.id, 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