[rspec-users] using YAML for --failures and --examples

aslak hellesoy aslak.hellesoy at gmail.com
Wed Apr 11 11:40:04 EDT 2007


On 4/11/07, Scott Taylor <mailing_lists at railsnewbie.com> wrote:
>
> On Apr 11, 2007, at 11:16 AM, aslak hellesoy wrote:
>
> > On 4/11/07, Scott Taylor <mailing_lists at railsnewbie.com> wrote:
> >>
> >> On Apr 10, 2007, at 5:12 PM, David Chelimsky wrote:
> >>
> >>> On 4/10/07, Scott Taylor <mailing_lists at railsnewbie.com> wrote:
> >>>>
> >>>> As it is currently, in trunk, --failures and --examples except a
> >>>> text
> >>>> file, each line containing the name of a spec.
> >>>>
> >>>> I'm wondering: Would a a patch to use YAML (instead or as well as)
> >>>> plain text be welcomed?  I'm thinking of a yaml file like the
> >>>> following:
> >>>>
> >>>> spec_file_1:
> >>>>    file: spec/person_spec.rb
> >>>>    specs:
> >>>>      - should have first name
> >>>>      - should provide email address
> >>>>
> >>>> spec_file_2:
> >>>>    file: spec/client_spec.rb
> >>>>    specs:
> >>>>      - should have meeting on monday
> >>>>      - should drink on friday
> >>>>
> >>>>
> >>>> Any thoughts?
> >>>
> >>> What benefit would this provide?
> >>
> >> It would only provide a benefit in a large spec suite, and as long as
> >> each spec file contains more than one describe/context block.
> >>
> >
> > What would we achieve with YAML that we can't do with plain text?
>
> It could also be in plain text.  YAML is just generally more readable.
>

The file is not meant to be read by humans, but by RSpec.
And if you decide to read it, I would argue that plain text is *much*
easier to read than YAML.

Aslak

>
>
> Scott
>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>


More information about the rspec-users mailing list