RubySpec

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
RubySpec
Development status Discontinued
Written in Ruby
Operating system Cross-platform
Type Ruby programming language specifications tests
Website www.rubyspec.org

The RubySpec project aimed to write a complete executable specification for the Ruby programming language. This project contains specs that describe Ruby language syntax and standard library classes. The project contains two main components:

  • the RubySpec sources
  • the MSpec framework

The RubySpec test suite captured most of 1.8.6/1.8.7/1.9 behavior as a reference conformance tool. Ruby MRI 1.9.2 passed over 99% of RubySpec.,[1] while version 2.2.0 crashed on one of the tests.[2]

History

The RubySpec tests were initially created in 2006 for the Rubinius project, with significant contribution from the JRuby project.[3] It is now used in other Ruby implementation projects such as IronRuby.[4] The RubySpec project was discontinued at the end of 2014 due to a lack of uptake from mainstream ruby developers.[2]

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.

External links


<templatestyles src="Asbox/styles.css"></templatestyles>