onesignal-web-sdk
Version:
Web push notifications from OneSignal.
28 lines (23 loc) • 969 B
text/typescript
import "../../support/polyfills/polyfills";
import test from "ava";
import Database from "../../../src/services/Database";
import {TestEnvironment} from "../../support/sdk/TestEnvironment";
import OneSignal from "../../../src/OneSignal";
test("title can be null", async t => {
await TestEnvironment.initialize();
await OneSignal.setDefaultTitle(null);
const appState = await Database.getAppState();
t.is(appState.defaultNotificationTitle, null);
});
test("title can be empty", async t => {
await TestEnvironment.initialize();
await OneSignal.setDefaultTitle('');
const appState = await Database.getAppState();
t.is(appState.defaultNotificationTitle, '');
});
test("title can be some text", async t => {
await TestEnvironment.initialize();
await OneSignal.setDefaultTitle('My notification title');
const appState = await Database.getAppState();
t.is(appState.defaultNotificationTitle, 'My notification title');
});