diff --git a/index.ts b/index.ts index 3e9988b..46417da 100644 --- a/index.ts +++ b/index.ts @@ -52,9 +52,7 @@ TEST: addTests('isCompare', [ 'https://github.com/sindresorhus/refined-github/compare', 'https://github.com/sindresorhus/refined-github/compare/', 'https://github.com/sindresorhus/refined-github/compare/master...branch-name', - 'https://github.com/sindresorhus/refined-github/compare/master...branch-name?quick_pull=1', - 'https://github.com/sindresorhus/refined-github/compare/branch-1...branch-2?quick_pull=1', - 'https://github.com/sindresorhus/refined-github/compare/test-branch?quick_pull=1', + 'isQuickPR', ]); export const isCompareWikiPage = (url: URL | HTMLAnchorElement | Location = location): boolean => isRepoWiki(url) && getCleanPathname(url).split('/').slice(3, 5).includes('_compare'); @@ -288,11 +286,13 @@ TEST: addTests('isPRFiles', [ 'https://github.com/refined-github/refined-github/pull/148/changes/1e27d7998afdd3608d9fc3bf95ccf27fa5010641..e1aba6febb3fe38aafd1137cff28b536eeeabe7e', ]); -export const isQuickPR = (url: URL | HTMLAnchorElement | Location = location): boolean => isCompare(url) && /[?&]quick_pull=1(&|$)/.test(url.search); +export const isQuickPR = (url: URL | HTMLAnchorElement | Location = location): boolean => isCompare(url) && /[?&](quick_pull|expand)=1(&|$)/.test(url.search); TEST: addTests('isQuickPR', [ 'https://github.com/sindresorhus/refined-github/compare/master...branch-name?quick_pull=1', 'https://github.com/sindresorhus/refined-github/compare/branch-1...branch-2?quick_pull=1', 'https://github.com/sindresorhus/refined-github/compare/test-branch?quick_pull=1', + 'https://github.com/refined-github/sandbox/compare/fregante-patch-2?expand=1', + 'https://github.com/refined-github/sandbox/compare/default-a...fregante-patch-2?expand=1', ]); const getStateLabel = (): string | undefined => $([