javascript
describe('Account API', () => {
it('retrieves account details', async () => {
await provider.addInteraction({
state: 'account ACC123 exists',
uponReceiving: 'a request for account',
withRequest: {
method: 'GET',
path: '/accounts/ACC123'
},
willRespondWith: {
status: 200,
body: { accountId: 'ACC123', balance: 1500.50 }
}
});
const account = await accountService.get('ACC123');
expect(account.balance).toBe(1500.50);
});
});