1import * as Permissions from "@effect/platform-browser/Permissions"
2import { assert, describe, it } from "@effect/vitest"
3import * as Effect from "effect/Effect"
4
5describe("Permissions", () => {
6 it.effect("should be able to query permissions", () =>
7 Effect.gen(function*() {
8 const service = yield* Permissions.Permissions
9 const permissions = yield* service.query("geolocation")
10 assert.strictEqual(permissions.state, "granted")
11 }).pipe(Effect.provide(Permissions.layer)))
12})