import { describe, test } from 'node:test'; import assert from 'node:assert'; import { PWA_CACHE_SCOPE } from '../src/platform/worker.js'; describe('worker PWA cache scope', () => { test('PWA_CACHE_SCOPE exposes composable bit flags', () => { assert.strictEqual(PWA_CACHE_SCOPE.SERVICE_WORKERS, 1); assert.strictEqual(PWA_CACHE_SCOPE.CACHES, 2); assert.strictEqual(PWA_CACHE_SCOPE.STORAGE, 4); assert.strictEqual(PWA_CACHE_SCOPE.ALL, 7); assert.strictEqual( PWA_CACHE_SCOPE.CACHES | PWA_CACHE_SCOPE.SERVICE_WORKERS, 3 ); }); });