blob: 533cf284361d07499514344dd9a062187143e932 [file] [log] [blame]
import { ChangelistsResponse } from '../rpc_types';
export const fakeNow = Date.parse('2019-09-09T19:32:30Z');
export const changelistSummaries_5: ChangelistsResponse = {
changelists: [
{
system: 'gerrit',
id: '1788313',
owner: 'alpha@example.org',
status: 'Open',
subject: '[omnibox] Add flag to preserve the default match against async updates',
updated: '2019-09-09T19:31:14Z',
url: 'https://chromium-review.googlesource.com/1788313',
},
{
system: 'gerrit',
id: '1787403',
owner: 'beta-autoroll@example.iam.gserviceaccount.com',
status: 'Open',
subject: 'Convert AssociatedInterfacePtr to AssociatedRemote in chrome/b/android',
updated: '2019-09-09T19:30:41Z',
url: 'https://chromium-review.googlesource.com/1787403',
},
{
system: 'gerrit',
id: '1788259',
owner: 'gamma@example.org',
status: 'Open',
subject:
"Implement deep content compliance and malware scans for uploads. " +
"This is a really long subject, like wow! " +
"I hope the web UI doesn't mishandle this massively long subject",
updated: '2019-09-09T19:28:54Z',
url: 'https://chromium-review.googlesource.com/1788259',
},
{
system: 'gerrit',
id: '1792459',
owner: 'delta@example.org',
status: 'Abandoned',
subject: 'Remove unneeded SurfaceSync CHECK',
updated: '2019-09-09T19:26:25Z',
url: 'https://chromium-review.googlesource.com/1792459',
},
{
system: 'gerrit',
id: '1790066',
owner: 'epsilon@example.com',
status: 'Landed',
subject: 'Performance improvement for ITextRangeProvider::GetEnclosingElement',
updated: '2019-09-09T19:24:10Z',
url: 'https://chromium-review.googlesource.com/1790066',
},
],
offset: 0,
size: 5,
total: 2147483647,
};
export const changelistSummaries_5_offset5 = {
changelists: [
{
system: 'gerrit',
id: '1806853',
owner: 'zeta@example.org',
status: 'Open',
subject: 'Fix cursor in <pin-keyboard> on taps after keybrd',
updated: '2019-09-09T18:12:34Z',
url: 'https://chromium-review.googlesource.com/1806853',
},
{
system: 'gerrit',
id: '1790204',
owner: 'eta@example.com',
status: 'Open',
subject: 'Replaced WrapUnique with make_unique in components/',
updated: '2019-09-09T17:12:34Z',
url: 'https://chromium-review.googlesource.com/1790204',
},
{
system: 'gerrit',
id: '1787402',
owner: 'theta@example.org',
status: 'Open',
subject: 'Use an Omaha-style GUID app ID for updater self-updates.',
updated: '2019-09-09T16:12:34Z',
url: 'https://chromium-review.googlesource.com/1787402',
},
{
system: 'gerrit',
id: '1804242',
owner: 'iota@example.org',
status: 'Abandoned',
subject: 'Register CUS paths on ios.',
updated: '2019-09-09T15:12:34Z',
url: 'https://chromium-review.googlesource.com/1804242',
},
{
system: 'gerrit',
id: '1804507',
owner: 'kappa@example.com',
status: 'Landed',
subject: "PM: Don't use mojo for UKM no more.",
updated: '2019-09-09T14:12:34Z',
url: 'https://chromium-review.googlesource.com/1804507',
},
],
offset: 5,
size: 5,
total: 2147483647,
};
export const changelistSummaries_5_offset10: ChangelistsResponse = {
changelists: [
{
system: 'gerrit',
id: '1793168',
owner: 'lambda@example.org',
status: 'Open',
subject: 'Validate scanned card number',
updated: '2019-09-09T13:12:34Z',
url: 'https://chromium-review.googlesource.com/1793168',
},
{
system: 'gerrit',
id: '1805865',
owner: 'mu@example.com',
status: 'Open',
subject: 'Update SkiaRenderer BrowserTests Filter',
updated: '2019-09-09T12:12:34Z',
url: 'https://chromium-review.googlesource.com/1805865',
},
{
system: 'gerrit',
id: '1798703',
owner: 'nu@example.org',
status: 'Open',
subject: '[IOS] Pass dispatcher to CardMediator',
updated: '2019-09-09T11:12:34Z',
url: 'https://chromium-review.googlesource.com/1798703',
},
{
system: 'gerrit',
id: '1805862',
owner: 'xi@example.org',
status: 'Abandoned',
subject: 'Updating XTBs based on .GRDs from branch master',
updated: '2019-09-09T10:12:34Z',
url: 'https://chromium-review.googlesource.com/1805862',
},
{
system: 'gerrit',
id: '1805646',
owner: 'omicron@example.com',
status: 'Landed',
subject: '[Sheriff] Disable UkmBrowserTest.EvictObsoleteSources',
updated: '2019-09-09T09:12:34Z',
url: 'https://chromium-review.googlesource.com/1805646',
},
],
offset: 10,
size: 5,
total: 2147483647,
};
export const empty = (partial?: Partial<ChangelistsResponse>): ChangelistsResponse => ({
changelists: null,
offset: partial?.offset || 0,
size: partial?.size || 5,
total: partial?.total || 2147483647,
});