@accounter/server
Version:
Accounter GraphQL server
22 lines • 824 B
JavaScript
import { config } from 'dotenv';
import { init } from '../index.js';
config({ path: [`.env`, `../../.env`] });
const testRun = async () => {
const id = process.env['GREEN_INVOICE_ID'];
const secret = process.env['GREEN_INVOICE_SECRET'];
const app = await init(id, secret);
/* search drafts */
const data = await app.sdk.searchExpenseDrafts_query();
if (!data.searchExpenseDrafts) {
throw new Error('no response data');
}
if (!('page' in data.searchExpenseDrafts)) {
throw new Error(`Got error response: ${data.searchExpenseDrafts.errorMessage ?? undefined}`);
}
console.log(`Successfully searched, found ${data.searchExpenseDrafts.items?.length ?? 0} expenses.`);
};
testRun().catch(e => {
console.error(e);
process.exit(1);
});
//# sourceMappingURL=e2e.js.map