Skip to content

Commit afddf6a

Browse files
committed
fixup! fix(@angular/build): allow configuring Access-Control-Allow-Origin via headers option
1 parent 573ec2b commit afddf6a

File tree

1 file changed

+11
-0
lines changed
  • packages/angular/build/src/builders/dev-server/tests/options

1 file changed

+11
-0
lines changed

packages/angular/build/src/builders/dev-server/tests/options/headers_spec.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,17 @@ describeServeBuilder(executeDevServer, DEV_SERVER_BUILDER_INFO, (harness, setupT
5151
expect(await response?.headers.get('access-control-allow-origin')).toBe('http://example.com');
5252
});
5353

54+
it('should not include Access-Control-Allow-Origin header by default', async () => {
55+
harness.useTarget('serve', {
56+
...BASE_OPTIONS,
57+
});
58+
59+
const { result, response } = await executeOnceAndFetch(harness, '/main.js');
60+
61+
expect(result?.success).toBeTrue();
62+
expect(await response?.headers.has('access-control-allow-origin')).toBeFalse();
63+
});
64+
5465
it('media resource response headers should include configured header', async () => {
5566
await harness.writeFiles({
5667
'src/styles.css': `h1 { background: url('./test.svg')}`,

0 commit comments

Comments
 (0)