文件名称:clairvoyant:划分您要编写的代码以使测试通过
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-12 01:11:29
Ruby
千里眼 超级阿尔法 目前,这并不意味着可用于任何严重的事情。 至少它将为您提供代码的框架,但在这一点上没有更多的限制。 您已被警告。 它是什么? (理论上) 区分应该编写什么代码以使一组测试通过。 测试代码与实际代码非常接近,可以对为了完成测试而生成的代码的性质进行很多推断。 通过使用辅助DSL解析RSPEC,我们可以根据可以合理映射到工作Ruby代码的测试来制定抽象语法树。 抽象的 describe Person do let(:person) { Person.new('brandon', 23) } describe '#name' do expect(person.name).to eq('brandon') end describe '#age' do expect(person.age).to eq(23) end end ...将映
【文件预览】:
clairvoyant-master
----clairvoyant.gemspec(921B)
----Rakefile(28B)
----Gemfile(96B)
----spec()
--------fixtures()
----.gitignore(154B)
----lib()
--------clairvoyant()
--------clairvoyant.rb(1KB)
----README.md(2KB)
----LICENSE.txt(1KB)