rspec/rspec-tools/README.adoc

60 lines
820 B
Plaintext
Raw Normal View History

2021-01-29 16:05:22 +01:00
:source-highlighter: highlightjs
rspec-tools: Tools automating RSPEC workflows
=============================================
Install
-------
.Install Pipenv
[source,shell]
----
# macos
$ brew install pipenv
----
.Install rspec-tools
[source,shell]
----
$ cd rspec-tools
$ pipenv install -e .
----
Usage
-----
.See all commands
[source,sh]
----
$ pipenv run rspec-tools --help
2021-01-29 16:05:22 +01:00
----
Development
-----------
.Install dev dependencies
[source,sh]
----
$ pipenv install --dev -e .
----
.Run tests
[source,sh]
----
$ pipenv run pytest
----
.Fixtures
When writing a new test, create a fixture rule in `tests/resources/{invalid_rules, rules}`.
In order to generate an HTML file from the ASCIIdoc, you can use [asciidoctor](https://docs.asciidoctor.org/) as follows:
[source,sh]
----
2024-10-14 16:48:37 +02:00
$ asciidoctor rule.adoc
----