Skip to content

Commit

Permalink
Fix Tests
Browse files Browse the repository at this point in the history
  • Loading branch information
gemanor committed Jan 12, 2025
1 parent d5c813f commit d980142
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 16 deletions.
14 changes: 9 additions & 5 deletions tests/OPAPolicy.test.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,15 @@ import delay from 'delay';
import * as keytar from 'keytar';
global.fetch = vi.fn();
const enter = '\r';
vi.mock('keytar.default', () => ({
getPassword: vi.fn(),
setPassword: vi.fn(),
deletePassword: vi.fn(),
}));

vi.mock('keytar', () => {
const keytar = {
setPassword: vi.fn(),
getPassword: vi.fn(), // Mocked return value
deletePassword: vi.fn(),
};
return { ...keytar, default: keytar };
});

describe('OPA Policy Command', () => {
it('should render the policy command', async () => {
Expand Down
13 changes: 8 additions & 5 deletions tests/login.test.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,14 @@ import Login from '../source/commands/login';
import delay from 'delay';
import * as keytar from 'keytar';

vi.mock('keytar.default', () => ({
getPassword: vi.fn(),
setPassword: vi.fn(),
deletePassword: vi.fn(),
}));
vi.mock('keytar', () => {
const keytar = {
setPassword: vi.fn(),
getPassword: vi.fn(), // Mocked return value
deletePassword: vi.fn(),
};
return { ...keytar, default: keytar };
});

describe('Login Component', () => {
it('Should render the login component', async () => {
Expand Down
14 changes: 8 additions & 6 deletions tests/logout.test.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,14 @@ import Logout from '../source/commands/logout';
import delay from 'delay';
import * as keytar from 'keytar';

vi.mock('keytar.default', () => ({
setPassword: vi.fn(),
getPassword: vi.fn(),
deletePassword: vi.fn(),
}));

vi.mock('keytar', () => {
const keytar = {
setPassword: vi.fn(),
getPassword: vi.fn(), // Mocked return value
deletePassword: vi.fn(),
};
return { ...keytar, default: keytar };
});
describe('Logout', () => {
beforeEach(() => {
vi.spyOn(process, 'exit').mockImplementation(code => {
Expand Down

0 comments on commit d980142

Please sign in to comment.