onesignal-web-sdk
Version:
Web push notifications from OneSignal.
13 lines (11 loc) • 514 B
text/typescript
import {InvalidArgumentError} from "../../../src/errors/InvalidArgumentError";
import {throws, notThrows} from "../../support/tester/asyncFunctions";
/* See: https://github.com/avajs/ava#test-macros */
export default class Macros {
static async expectInvalidArgumentError(t, action: Action<any>, ...args) {
await throws(t, action.bind(null, args), InvalidArgumentError);
}
static async expectNoErrors(t, action: Action<any>, ...args) {
await notThrows(t, action.bind(null, args));
}
}