react-server675fbba4
react-serverfilespackagesrsc__tests__flight-sync.test.mjs
packages/rsc/__tests__/flight-sync.test.mjsmjs20.0 KiB3e38e2ec
    // Verify all types are preserved
    expect(result.users[0].name).toBe("Alice");
    expect(result.users[0].joinedAt).toBeInstanceOf(Date);
    expect(result.users[0].tags).toBeInstanceOf(Set);
    expect(result.users[0].tags.has("admin")).toBe(true);
    expect(result.users[0].metadata).toBeInstanceOf(Map);
    expect(result.users[0].metadata.get("score")).toBe(100);
    expect(result.users[0].id).toBe(BigInt(1));
    expect(result.users[0].pattern).toBeInstanceOf(RegExp);
    expect(result.config.timeout).toBe(Infinity);
    expect(Object.is(result.config.delta, -0)).toBe(true);
    expect(result.config.missing).toBeUndefined();
    expect(result.config.invalid).toBeNaN();
  });
});