Resolve conflicts
This commit is contained in:
@@ -50,13 +50,17 @@ let rubyChange: Change = {
|
|||||||
|
|
||||||
test('it fails if a license outside the allow list is found', async () => {
|
test('it fails if a license outside the allow list is found', async () => {
|
||||||
const changes: Changes = [npmChange, rubyChange]
|
const changes: Changes = [npmChange, rubyChange]
|
||||||
const [invalidChanges, _] = getDeniedLicenseChanges(changes, {allow: ['BSD']})
|
const [invalidChanges, _] = await getDeniedLicenseChanges(changes, {
|
||||||
|
allow: ['BSD']
|
||||||
|
})
|
||||||
expect(invalidChanges[0]).toBe(npmChange)
|
expect(invalidChanges[0]).toBe(npmChange)
|
||||||
})
|
})
|
||||||
|
|
||||||
test('it fails if a license inside the deny list is found', async () => {
|
test('it fails if a license inside the deny list is found', async () => {
|
||||||
const changes: Changes = [npmChange, rubyChange]
|
const changes: Changes = [npmChange, rubyChange]
|
||||||
const [invalidChanges] = getDeniedLicenseChanges(changes, {deny: ['BSD']})
|
const [invalidChanges] = await getDeniedLicenseChanges(changes, {
|
||||||
|
deny: ['BSD']
|
||||||
|
})
|
||||||
expect(invalidChanges[0]).toBe(rubyChange)
|
expect(invalidChanges[0]).toBe(rubyChange)
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -64,7 +68,7 @@ test('it fails if a license inside the deny list is found', async () => {
|
|||||||
// thing we want in the system. Please remove this test after refactoring.
|
// thing we want in the system. Please remove this test after refactoring.
|
||||||
test('it fails all license checks when allow is provided an empty array', async () => {
|
test('it fails all license checks when allow is provided an empty array', async () => {
|
||||||
const changes: Changes = [npmChange, rubyChange]
|
const changes: Changes = [npmChange, rubyChange]
|
||||||
let [invalidChanges, _] = getDeniedLicenseChanges(changes, {
|
let [invalidChanges, _] = await getDeniedLicenseChanges(changes, {
|
||||||
allow: [],
|
allow: [],
|
||||||
deny: ['BSD']
|
deny: ['BSD']
|
||||||
})
|
})
|
||||||
@@ -76,7 +80,9 @@ test('it does not fail if a license outside the allow list is found in removed c
|
|||||||
{...npmChange, change_type: 'removed'},
|
{...npmChange, change_type: 'removed'},
|
||||||
{...rubyChange, change_type: 'removed'}
|
{...rubyChange, change_type: 'removed'}
|
||||||
]
|
]
|
||||||
const [invalidChanges, _] = getDeniedLicenseChanges(changes, {allow: ['BSD']})
|
const [invalidChanges, _] = await getDeniedLicenseChanges(changes, {
|
||||||
|
allow: ['BSD']
|
||||||
|
})
|
||||||
expect(invalidChanges).toStrictEqual([])
|
expect(invalidChanges).toStrictEqual([])
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -85,7 +91,9 @@ test('it does not fail if a license inside the deny list is found in removed cha
|
|||||||
{...npmChange, change_type: 'removed'},
|
{...npmChange, change_type: 'removed'},
|
||||||
{...rubyChange, change_type: 'removed'}
|
{...rubyChange, change_type: 'removed'}
|
||||||
]
|
]
|
||||||
const [invalidChanges, _] = getDeniedLicenseChanges(changes, {deny: ['BSD']})
|
const [invalidChanges, _] = await getDeniedLicenseChanges(changes, {
|
||||||
|
deny: ['BSD']
|
||||||
|
})
|
||||||
expect(invalidChanges).toStrictEqual([])
|
expect(invalidChanges).toStrictEqual([])
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -95,6 +103,8 @@ test('it fails if a license outside the allow list is found in both of added and
|
|||||||
npmChange,
|
npmChange,
|
||||||
{...rubyChange, change_type: 'removed'}
|
{...rubyChange, change_type: 'removed'}
|
||||||
]
|
]
|
||||||
const [invalidChanges, _] = getDeniedLicenseChanges(changes, {allow: ['BSD']})
|
const [invalidChanges, _] = await getDeniedLicenseChanges(changes, {
|
||||||
|
allow: ['BSD']
|
||||||
|
})
|
||||||
expect(invalidChanges).toStrictEqual([npmChange])
|
expect(invalidChanges).toStrictEqual([npmChange])
|
||||||
})
|
})
|
||||||
|
|||||||
+16564
-34
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
+1049
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -45,7 +45,7 @@ async function run(): Promise<void> {
|
|||||||
change.vulnerabilities.length > 0
|
change.vulnerabilities.length > 0
|
||||||
)
|
)
|
||||||
|
|
||||||
const [licenseErrors, unknownLicenses] = getDeniedLicenseChanges(
|
const [licenseErrors, unknownLicenses] = await getDeniedLicenseChanges(
|
||||||
filteredChanges,
|
filteredChanges,
|
||||||
{
|
{
|
||||||
allow: config.allow_licenses,
|
allow: config.allow_licenses,
|
||||||
|
|||||||
Reference in New Issue
Block a user