onesignal-web-sdk
Version:
Web push notifications from OneSignal.
24 lines (20 loc) • 721 B
text/typescript
import '../../support/polyfills/polyfills';
import test from 'ava';
import { TestEnvironment, HttpHttpsEnvironment } from "../../support/sdk/TestEnvironment";
import SubscriptionHelper from "../../../src/helpers/SubscriptionHelper";
import { isUsingSubscriptionWorkaround } from '../../../src/utils';
test(`can simulate HTTPS site`, async t => {
await TestEnvironment.initialize({
initOptions: { },
httpOrHttps: HttpHttpsEnvironment.Https
});
t.false(isUsingSubscriptionWorkaround());
});
test(`can simulate HTTP site`, async t => {
await TestEnvironment.initialize({
initOptions: {
subdomain: 'testSubdomain'
}
});
t.true(isUsingSubscriptionWorkaround());
});