import { env, runInDurableObject, SELF } from 'cloudflare:test';
import { expect, suite, test } from 'vitest';
import { CheckerDO } from '../src/checker';
suite('first test', () => {
test('generate a CheckerDO', async () => {
const id = env.CHECK.idFromName('test');
expect(id).toBeDefined();
const stub = env.CHECK.get(id);
expect(stub).toBeDefined();
await runInDurableObject(stub, (instance: CheckerDO) => {
expect(instance).toBeInstanceOf(CheckerDO);
});
});
});
import { env, runInDurableObject, SELF } from 'cloudflare:test';
import { expect, suite, test } from 'vitest';
import { CheckerDO } from '../src/checker';
suite('first test', () => {
test('generate a CheckerDO', async () => {
const id = env.CHECK.idFromName('test');
expect(id).toBeDefined();
const stub = env.CHECK.get(id);
expect(stub).toBeDefined();
await runInDurableObject(stub, (instance: CheckerDO) => {
expect(instance).toBeInstanceOf(CheckerDO);
});
});
});