refactor: emit irprogram instead of yarndocument

This commit is contained in:
2026-04-14 23:54:04 +08:00
parent 0ecccb6fee
commit f5989a162b
11 changed files with 43 additions and 112 deletions
+1 -1
View File
@@ -60,7 +60,7 @@ describe('yarnSpinnerPlugin (esbuild)', () => {
expect(result).toBeDefined();
expect(result.contents).toContain('export default');
expect(result.contents).toContain('project');
expect(result.contents).toContain('yarnFiles');
expect(result.contents).toContain('program');
expect(result.loader).toBe('js');
});
+1 -1
View File
@@ -39,7 +39,7 @@ describe('yarnSpinnerRollup', () => {
expect(typeof result).toBe('string');
expect(result).toContain('export default');
expect(result).toContain('project');
expect(result).toContain('yarnFiles');
expect(result).toContain('program');
});
it('should return null for non-.yarnproject files', async () => {
+1 -1
View File
@@ -39,7 +39,7 @@ describe('yarnSpinnerVite', () => {
expect(typeof result).toBe('string');
expect(result).toContain('export default');
expect(result).toContain('project');
expect(result).toContain('yarnFiles');
expect(result).toContain('program');
});
it('should return null for non-.yarnproject files', async () => {
+1 -1
View File
@@ -26,7 +26,7 @@ describe('YarnSpinnerWebpackLoader', () => {
expect(typeof result).toBe('string');
expect(result).toContain('export default');
expect(result).toContain('project');
expect(result).toContain('yarnFiles');
expect(result).toContain('program');
// Ensure no errors were emitted
expect(mockContext.emitError).not.toHaveBeenCalled();
});