Skip to content

Commit 7565ad9

Browse files
committed
patch(feat): octo-aws-cdk no modules automatically applied.
We have removed the behavior to automatically apply certain modules. Instead, all modules will need to be imported.
1 parent 1c050dc commit 7565ad9

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

packages/octo-aws-cdk/src/index.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,6 @@ import './models/service/s3-storage/actions/add-s3-storage-access.overlay.action
4646
import './models/service/s3-storage/actions/delete-s3-storage.model.action.js';
4747
import './models/service/s3-storage/actions/delete-s3-storage-access.overlay.action.js';
4848

49-
import './modules/s3-website-save-manifest.module.js';
50-
5149
import './resources/ecr/actions/add-ecr-image.resource.action.js';
5250
import './resources/ecr/actions/delete-ecr-image.resource.action.js';
5351

packages/octo-aws-cdk/src/models/service/s3-static-website/s3-static-website.service.model.spec.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
import { App, DiffMetadata, LocalStateProvider } from '@quadnix/octo';
1+
import { App, DiffMetadata, LocalStateProvider, TestContainer } from '@quadnix/octo';
22
import { existsSync, readFileSync, unlink, writeFile } from 'fs';
33
import { dirname, join, resolve } from 'path';
44
import { fileURLToPath } from 'url';
55
import { promisify } from 'util';
66
import { OctoAws, RegionId } from '../../../index.js';
7+
import { S3WebsiteSaveManifestModule } from '../../../modules/s3-website-save-manifest.module.js';
78
import { S3StaticWebsiteService } from './s3-static-website.service.model.js';
89

910
const __dirname = dirname(fileURLToPath(import.meta.url));
@@ -21,6 +22,17 @@ describe('S3StaticWebsiteService UT', () => {
2122
join(__dirname, 'test-bucket-manifest.json'),
2223
];
2324

25+
beforeAll(() => {
26+
TestContainer.create({
27+
modules: [
28+
{
29+
name: 'S3WebsiteSaveManifestModule',
30+
value: S3WebsiteSaveManifestModule,
31+
},
32+
],
33+
});
34+
});
35+
2436
afterEach(async () => {
2537
await Promise.all(filePaths.filter((f) => existsSync(f)).map((f) => unlinkAsync(f)));
2638
});

0 commit comments

Comments
 (0)