文件名称:rex:Rails 中的 React 示例
文件大小:32KB
文件格式:ZIP
更新时间:2024-07-26 10:53:19
Ruby
为 React 和 Jest 设置 Rails 真棒! 太棒了! 太棒了! 在 Rails 中使用 Jest 和 React 应该是很棒的立方体……但它似乎很难。 介绍 最近,作者处于一个遗留项目想要在保留 Rails 后端的同时重新设计前端的情况。 该项目决定随着时间的推移逐步进行基于 React 的重新设计。 最终,旧的 JavaScript 会消失。 旧的 JavaScript 没有单元测试,只有一些通过 Cucumber 和 Selenium 进行的集成测试。 新前端的一个关键要求是向 JavaScript 添加单元测试,希望达到团队可以练习一些(尽管 DHH 宣布 TDD 已死)。 其他指南对要采取的方向提供了相当多的见解。 Oliver Lance 的文章特别有用。 但是,它没有解决测试问题。 使用 Oliver 的设置可以进行集成测试,但 Jest 无法使用。 本文旨
【文件预览】:
rex-master
----.gitignore(502B)
----app()
--------mailers()
--------assets()
--------models()
--------helpers()
--------views()
--------controllers()
----config.ru(154B)
----package.json(747B)
----bin()
--------rails(220B)
--------bundle(129B)
--------spring(517B)
--------rake(164B)
----log()
--------.keep(0B)
----db()
--------seeds.rb(343B)
----LICENSE(1KB)
----public()
--------robots.txt(202B)
--------422.html(2KB)
--------favicon.ico(0B)
--------500.html(1KB)
--------404.html(2KB)
----README.md(15KB)
----vendor()
--------assets()
----config()
--------boot.rb(170B)
--------secrets.yml(964B)
--------database.yml(552B)
--------routes.rb(82B)
--------environments()
--------environment.rb(150B)
--------application.rb(600B)
--------locales()
--------initializers()
----lib()
--------assets()
--------tasks()
----Gemfile(388B)
----Rakefile(249B)
----Gemfile.lock(3KB)