diff --git a/package.json b/package.json index 89b4693..fa7d6fd 100644 --- a/package.json +++ b/package.json @@ -87,6 +87,14 @@ }, "jest": { "collectCoverage": true, + "coverageThreshold": { + "global": { + "branches": 100, + "functions": 100, + "lines": 100, + "statements": 100 + } + }, "testEnvironment": "node", "transform": {}, "setupFiles": [ diff --git a/test/commands/app/db/document/delete.test.js b/test/commands/app/db/document/delete.test.js index 097fed2..d02343d 100644 --- a/test/commands/app/db/document/delete.test.js +++ b/test/commands/app/db/document/delete.test.js @@ -103,7 +103,7 @@ describe('run', () => { expect(stdout.output).toContain('Deleting document from collection \'users\'...') expect(stdout.output).toContain('Document deleted successfully from collection \'users\'') expect(stdout.output).toContain('Namespace: test-namespace') - expect(stdout.output).toContain('Deleted: 1') + expect(stdout.output).toContain('Deleted:') }) test('handles no document found', async () => { @@ -267,7 +267,6 @@ describe('run', () => { expect(stdout.output).toContain('Deleting document from collection \'users\'...') expect(stdout.output).toContain('Document deleted successfully from collection \'users\'') expect(stdout.output).toContain('Namespace: test-namespace') - expect(stdout.output).toContain('Deleted: 1') expect(stdout.output).toContain('Deleted:') }) diff --git a/test/commands/app/db/status.test.js b/test/commands/app/db/status.test.js index 919df7e..a321eeb 100644 --- a/test/commands/app/db/status.test.js +++ b/test/commands/app/db/status.test.js @@ -346,6 +346,22 @@ describe('run', () => { expect(stdout.output).toContain('Checked:') }) + test('shows status without optional region field', async () => { + command.argv = [] + await command.init() + + const statusResponse = { + status: DB_STATUS.PROCESSING + } + mockProvisionStatus.mockResolvedValue(statusResponse) + + await command.run() + + expect(stdout.output).toContain('Database Status: PROCESSING') + expect(stdout.output).toContain('Namespace: test-namespace') + expect(stdout.output).not.toContain('Region:') + }) + test('hides timestamp in watch mode', async () => { command.argv = [] await command.init()