问题标签 [redgreen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
75 浏览

ruby - 我可以在不更改源代码的情况下使用 redgreen 运行我们的测试吗?

我想使用 redgreen(或类似的)为我们的测试输出着色,但我不想强加给其他人。有没有办法让我在不更改源代码的情况下使用它?

0 投票
6 回答
11275 浏览

python - 如何计算一系列随机点的面积?

因此,我正在编写一段代码来获取 RC 平面作物除尘器的位置数据并计算横向的总表面积(不重复计算任何面积)。我无法弄清楚如何计算给定操作期间的面积。

给定下表计算点覆盖的面积。

有任何想法吗?我浏览了 Greens Theorem,但我没有一个实用的编码概念。

感谢您的任何建议

0 投票
1 回答
215 浏览

ruby-on-rails - 使用 redgreen gem 进行 Rake 测试总是以“0 测试”结束

只需添加 gem redgreen,'rake test' 总是在以下行结束:

0 次测试,0 次断言,0 次失败,0 次错误

我在 github 上创建了一个示例项目: https ://github.com/joel1di1/test_colored_tests

0 投票
1 回答
456 浏览

ruby-on-rails-3 - 如何使用 Bundler 在 Rails 3 中临时禁用 gem?

我发现 redgreen gem 与测试文件的 ISO-8859-1 编码不兼容。暂时禁用一个 gem 以运行某些测试文件的最佳方法是什么?

0 投票
5 回答
413 浏览

php - TDD:如何测试搜索?

我的网站将有一个高级搜索。人们可以去那里搜索一个实体(例如汽车)。我创建了一些基于搜索参数检查结果数量的测试。我想我应该写什么测试,然后我写它,然后我将数据添加到测试数据库中。但问题来了。当我将新值插入数据库时​​,我的旧测试会中断。那是因为我正在检查记录的数量...

正常吗?当我创建新测试时,我的旧测试是否应该中断?

我的测试应该受限于数据吗?

我的搜索有太多参数,它们将以相同的形式(视图)使用。我应该为每个参数创建测试还是应该一起测试?我应该把它分成更多的测试课吗?

谢谢。

0 投票
2 回答
751 浏览

ruby-on-rails-3 - Rails 控制台不适用于红绿宝石

我在使用 rails 控制台时遇到问题,这是我尝试启动 rails 控制台时遇到的问题:

backo@speedy:~/ucimrails/simple_app$ rails c --sandbox /home/backo/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251 :in require': no such file to load -- test/unit/ui/console/testrunner (LoadError) from /home/backo/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251:inblock in require' from /home/backo/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:236:in load_dependency' from /home/backo/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251:inrequire' from /home/ backo/.rvm/gems/ruby-1.9.2-p320/gems/redgreen-1.2.2/lib/redgreen.rb:2:in <top (required)>' from /home/backo/.rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:68:inrequire'来自/home/backo/.rvm/gems/ruby-1.9.2 -p320@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:68:in block (2 levels) in require' from /home/backo/.rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:66:ineach' from /home/backo/.rvm/gems/ruby-1.9.2-p320@global/gems/bundler -1.1.4/lib/bundler/runtime.rb:66:in block in require' from /home/backo/.rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:55:ineach' 来自 /home/backo/.rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler /runtime.rb:55:inrequire' from /home/backo/.rvm/gems/ruby-1.9.2-p320@global/gems/bundler-1.1.4/lib/bundler.rb:119:in来自 /home/backo/ucimrails/simple_app/config/application.rb:13<top (required)>' from /home/backo/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.2/lib/rails/commands.rb:39:in的要求:来自 /home/backo/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.2/ 的要求lib/rails/commands.rb:39:in <top (required)>' from script/rails:6:inrequire' from script/rails:6:in `'

我发现问题是由红绿宝石引起的。当我从 Gemfile 中排除它时,控制台再次工作。但是,有人可以帮我让它与红绿宝石一起使用吗?有趣的是,这仅发生在我的上网本上,当我在台式计算机上工作时,rails 控制台一切正常。

0 投票
2 回答
791 浏览

iphone - TDD workflow in Xcode - how to "quick fix" when doing red-green-refactor?

One of the things which makes TDD nice is the ability to generate code after you have written a test. This is done with the Quick Fix option in Eclipse (Cmd-F1) - or with similar option using Alt-Enter in Jetbrains tools. Most of the usage just involves four options:

  • Create new class
  • Create new method
  • Create new property
  • Create new instance variable

Is there any way to add this ability to Xcode using a plugin, Automator or anything else? I feel that with just four of these in place I could return to using Xcode instead of being stuck in Appcode.