This file ( 1kB ) exceeds the allowed full mode (48 kb) size.
The editor full hight is disabled, only scrolling is allowed..
If you wish to edit a file, it is recommended to use the scroll mode as some users do not like the full height
mode, although some users like it.
import { describe, it, expect } from 'vitest'
describe('registry singleton', () => {
it('main process registry is a shared object', async () => {
const { default: r1 } = await import('../src/electron/registry.mjs')
const { default: r2 } = await import('../src/electron/registry.mjs')
expect(r1).toBe(r2)
})
it('main process registry mutations are visible across imports', async () => {
const { default: registry } = await import('../src/electron/registry.mjs')
registry._testValue = 42
const { default: registry2 } = await import('../src/electron/registry.mjs')
expect(registry2._testValue).toBe(42)
delete registry._testValue
})
it('renderer registry is a shared object', async () => {
const { default: r1 } = await import('../src/electron/window/onenote/registry.mjs')
const { default: r2 } = await import('../src/electron/window/onenote/registry.mjs')
expect(r1).toBe(r2)
})
it('main and renderer registries are separate', async () => {
const { default: main } = await import('../src/electron/registry.mjs')
const { default: renderer } = await import('../src/electron/window/onenote/registry.mjs')
expect(main).not.toBe(renderer)
})
})