Skip to content

Acceptance Criteria for Koans

John Ryan edited this page May 31, 2013 · 6 revisions

Each of our "Koans" must meet the following criteria to be considered, "Done"

  1. For each test case in the Ruby Koans: ([homepage] (http://rubykoans.com/)), there is a corresponding test method to the class.
  • where the given test case from ruby koans is illustrating a language feature for which there is no equivalent in C#, we'll skip those.
  1. For each test method, it has an expected value, actual value, and a helpful test message.
  2. The test should be failing on the assert.
  3. Each Test Method is in the "pathToEnlightenment" Ordered Test.
  4. It should appear in the order specified in the "Ruby Koan's Path To Enlightenment":https://github.com/neo/ruby_koans/blob/master/src/path_to_enlightenment.rb
  5. It should appear in the order specified within the corresponding "Aboutxxx.rb" file.

How To Add a New Koan To The Path to Enlightenment

Clone this wiki locally