sanity
Version:
Sanity is a real-time content infrastructure with a scalable, hosted backend featuring a Graph Oriented Query Language (GROQ), asset pipelines and fast edge caches
35 lines (31 loc) • 680 B
text/typescript
import {expect, it} from 'vitest'
import {defaultRenderingContext} from './defaultRenderingContext'
it("emits the subject if it's not `undefined`", () => {
expect(defaultRenderingContext).toMatchEmissions([
[
{
name: 'coreUi',
metadata: {
environment: 'production',
},
},
{
name: 'coreUi',
metadata: {
environment: 'production',
},
},
],
])
})
it('emits the the default context if the subject is `undefined`', () => {
expect(defaultRenderingContext).toMatchEmissions([
[
undefined,
{
name: 'default',
metadata: {},
},
],
])
})