18 lines
548 B
JavaScript
18 lines
548 B
JavaScript
// @vitest-environment node
|
|
|
|
import { readFileSync } from 'node:fs';
|
|
import { fileURLToPath } from 'node:url';
|
|
|
|
import { describe, expect, it } from 'vitest';
|
|
|
|
const workflowPath = fileURLToPath(
|
|
new URL('../../.github/workflows/commitlint.yml', import.meta.url)
|
|
).replace(/^\/([A-Za-z]:[\\/])/, '$1');
|
|
const workflow = readFileSync(workflowPath, 'utf8');
|
|
|
|
describe('commitlint workflow', () => {
|
|
it('skips validation for Dependabot PR branches', () => {
|
|
expect(workflow).toContain("!startsWith(github.head_ref, 'dependabot/')");
|
|
});
|
|
});
|