Skip to content

Commit dd5e3e2

Browse files
committed
avoid writing sam.json
1 parent db9fa70 commit dd5e3e2

File tree

3 files changed

+14
-244
lines changed

3 files changed

+14
-244
lines changed

index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,6 @@ function run (mod) {
6868

6969
module.exports = {
7070
direct: run(direct),
71-
sam: run(sam),
71+
sam: run(sam),
7272
static: run(_static),
7373
}

sam.json

Lines changed: 0 additions & 239 deletions
This file was deleted.

test/unit/quiet-test.js

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,21 @@ let mockUpdater = (name, options = {}) => {
5454
return originalUpdater(name, options)
5555
}
5656

57+
// Mock fs.writeFileSync to prevent sam.json creation
58+
let mocked00Before = proxyquire('../../src/sam/00-before', {
59+
'fs': {
60+
...require('fs'),
61+
writeFileSync: () => { }, // No-op during tests
62+
},
63+
})
64+
65+
let mockSam = proxyquire('../../src/sam', {
66+
'./00-before': mocked00Before,
67+
})
68+
5769
let deploy = proxyquire('../../', {
5870
'@aws-lite/client': mockAwsLite,
59-
// Mock sam/00-before to prevent file creation
60-
'./src/sam/00-before': (params, callback) => {
61-
callback(null, 'dry-run')
62-
},
71+
'./src/sam': mockSam,
6372
'@architect/utils': {
6473
...require('@architect/utils'),
6574
updater: mockUpdater,

0 commit comments

Comments
 (0)