2010-05-23 12 views
6

Estoy usando rails 2.3.5. La especificación de rake funciona bien.Cómo pasar -f opción de especdoc a través de la tarea de rake

Esto es de spec --help.

spec --help 

-f, --format FORMAT[:WHERE]  Specifies what format to use for output. Specify WHERE to tell 
            the formatter where to write the output. All built-in formats 
            expect WHERE to be a file name, and will write to $stdout if it's 
            not specified. The --format option may be specified several times 
            if you want several outputs 

            Builtin formats: 
            silent|l     : No output 
            progress|p    : Text-based progress bar 
            profile|o    : Text-based progress bar with profiling of 10 slowest examples 
            specdoc|s    : Code example doc strings 
            nested|n     : Code example doc strings with nested groups indented 
            html|h     : A nice HTML report 
            failing_examples|e  : Write all failing examples - input for --example 

           failing_example_groups|g : Write all failing example groups - input for --example 

¿Cómo paso -f specdoc a través de la tarea de rake.

Respuesta

8

Agregue o edite un archivo .rspec en la raíz de los raíles. Por ejemplo, la mía ahora contiene las siguientes opciones:

--colour 
--format documentation 

Tenga en cuenta que el nuevo nombre para el formato specdoc es la documentación en RSpec 2.1.

7

rake spec respetará la variable de entorno SPEC_OPTS.

rake spec SPEC_OPTS="--format specdoc" 
Cuestiones relacionadas