diff --git a/src/interceptors/chromium-based-interceptors.ts b/src/interceptors/chromium-based-interceptors.ts index 0e319b6d..a17efdb2 100644 --- a/src/interceptors/chromium-based-interceptors.ts +++ b/src/interceptors/chromium-based-interceptors.ts @@ -512,6 +512,17 @@ export class FreshBrave extends FreshChromiumBasedInterceptor { }; +export class FreshHelium extends FreshChromiumBasedInterceptor { + + id = 'fresh-helium'; + version = '1.0.0'; + + constructor(config: HtkConfig) { + super(config, 'helium'); + } + +}; + export class FreshOpera extends FreshChromiumBasedInterceptor { id = 'fresh-opera'; diff --git a/src/interceptors/index.ts b/src/interceptors/index.ts index 0b7a67c7..2df53d45 100644 --- a/src/interceptors/index.ts +++ b/src/interceptors/index.ts @@ -19,6 +19,7 @@ import { FreshEdgeDev, FreshEdgeCanary, FreshBrave, + FreshHelium, FreshOpera } from './chromium-based-interceptors'; import { FreshTerminalInterceptor } from './terminal/fresh-terminal-interceptor'; @@ -86,6 +87,7 @@ export function buildInterceptors(config: HtkConfig): _.Dictionary new FreshOpera(config), new FreshBrave(config), + new FreshHelium(config), new FreshFirefox(config), new FreshFirefoxDeveloper(config), new FreshFirefoxNightly(config), diff --git a/test/integration/e2e-api-test.spec.ts b/test/integration/e2e-api-test.spec.ts index 29ab8ec7..91df1764 100644 --- a/test/integration/e2e-api-test.spec.ts +++ b/test/integration/e2e-api-test.spec.ts @@ -291,6 +291,7 @@ describe('End-to-end server API test', function () { inactivable('fresh-edge-canary'), inactivable('fresh-opera', '1.0.3'), inactivable('fresh-brave'), + inactivable('fresh-helium'), activable('fresh-firefox', '1.2.0'), inactivable('fresh-firefox-dev', '1.2.0'), inactivable('fresh-firefox-nightly', '1.2.0'),