npm.io
0.3.0 • Published 22h ago

@siheom/react

Licence
MIT
Version
0.3.0
Deps
1
Size
14 kB
Vulns
0
Weekly
0
Stars
7

siheom-ts

시험은 사용자의 행동과 기대를 데이터로 표현한 것입니다. 인터프리터(runSiheom)가 실제 브라우저에서 이 데이터를 순서대로 실행합니다.

return runSiheom(
  given.render(<SignUpForm />),
  actions.fill(query.textbox(/이메일/), "test@test.com"),
  actions.click(query.button("가입하기")),
  assertions.visible(query.heading("가입을 환영합니다")),
);

문서는 apps/docs에 있습니다. bun run docs로 로컬에서 볼 수 있습니다.

패키지

패키지 역할
@siheom/core 인터프리터, factory, 기본 actions/assertions
@siheom/react React given.render
@siheom/vue Vue given.render
@siheom/svelte Svelte given.render
@siheom/solid Solid given.render
@siheom/angular Angular given.render
@siheom/qwik Qwik given.render
@siheom/react-native React Native Testing Library 기반 given.render
@siheom/ime 한글 IME 조합 에뮬레이션 (실험적)
@siheom/vitest-browser-react vitest-browser-react 기반 React 러너 (실험적)

이 레포는 Bun workspace 모노레포입니다. bun installbun run ci로 빌드/린트/타입체크/테스트를 한 번에 실행합니다. 자세한 개발 명령은 AGENTS.md를 참고하세요.

License

MIT

Keywords