Permalink
Commits on Sep 22, 2011
Commits on Sep 21, 2011
  1. Added ThreadRunner for thread-related specs.

    This helper may need some modification for the Thread specs but it
    abstracts the machinery for starting and ensuring the thread is running
    instead of having that littered throughout the specs.
    brixen committed Sep 21, 2011
Commits on Sep 19, 2011
  1. Matrix library: fix ruby_bug

    marcandre committed Sep 19, 2011
  2. Fixed Symbol#=== spec.

    brixen committed Sep 19, 2011
  3. More block arg specs.

    brixen committed Sep 17, 2011
  4. Removed old pack, unpack specs.

    brixen committed Sep 14, 2011
Commits on Sep 18, 2011
  1. Ignore .rbx directories.

    brixen committed Sep 18, 2011
  2. A couple description fixes.

    brixen committed Sep 18, 2011
Commits on Sep 15, 2011
  1. Add the missing 2nd parameter.

    nurse committed Sep 15, 2011
Commits on Sep 13, 2011
  1. Fixed typo in description string.

    Brian Ford committed with brixen Sep 12, 2011
  2. Specs for pack, unpack ignoring whitespace.

    Brian Ford committed with brixen Sep 9, 2011
  3. Port pack, unpack specs for 'P' to new specs.

    Brian Ford committed with brixen Sep 9, 2011
  4. Rewrote IO.copy_stream specs.

    Brian Ford committed with brixen Aug 26, 2011
  5. More proc specs.

    Brian Ford committed with brixen Aug 24, 2011
  6. Some rb_file_open specs.

    brixen committed Aug 25, 2011
Commits on Sep 12, 2011
  1. Rewrote Kernel.catch specs.

    Notes:
    
    * Use ScratchPad for recording values rather than ad hoc local variables.
    * Use ScratchPad to instrument flow of control.
    * Keep version blocks together and simple. Don't use more than one version
      block for the same version unless different nested describes are needed.
    * Use nested describe blocks with their own before actions when needed.
    * Use consistent, intelligible values in specs (eg :thrown_key versus :blah)
    * Use do/end with multiline lambdas.
    * Don't duplicate specs.
    * Use different example blocks for different behavior (eg if the same
      exception is raised for different types).
    * Don't use an intermediate local if the expression is simple enough to fit on
      one line.
    brixen committed Sep 12, 2011
Commits on Sep 11, 2011
  1. Keep description strings simple.

    brixen committed Sep 11, 2011
  2. Merge pull request #63 from knu/catch_tag_yielded

    Kernel#catch() should pass the tag either given or generated to its block.
    brixen committed Sep 11, 2011
  3. Merge pull request #64 from terceiro/systemexit

    Specs for SystemExit#success? and for the default value for SystemExit#status.
    brixen committed Sep 11, 2011
Commits on Sep 10, 2011
Commits on Sep 9, 2011
  1. Specs for SystemExit#success?

    terceiro committed Sep 9, 2011