Module: Crspec
- Defined in:
- lib/crspec.rb,
lib/crspec/cli.rb,
lib/crspec/dsl.rb,
lib/crspec/runner.rb,
lib/crspec/example.rb,
lib/crspec/version.rb,
lib/crspec/matchers.rb,
lib/crspec/mock/space.rb,
lib/crspec/mock/double.rb,
lib/crspec/expectations.rb,
lib/crspec/configuration.rb,
lib/crspec/example_group.rb,
lib/crspec/rails/parallel.rb,
lib/crspec/transpiler/cli.rb,
lib/crspec/generators/init.rb,
lib/crspec/mock/interceptor.rb,
lib/crspec/execution_context.rb,
lib/crspec/rails/system_server.rb,
lib/crspec/transpiler/rewriter.rb,
lib/crspec/rails/request_helpers.rb,
lib/crspec/rails/database_isolation.rb,
lib/crspec/formatters/progress_formatter.rb,
sig/crspec.rbs
Defined Under Namespace
Modules: Expectations, Formatters, Generators, Matchers, Mock, Rails, Transpiler
Classes: CLI, Configuration, Error, Example, ExampleGroup, ExecutionContext, ExpectationNotMetError, ExpectationTarget, Runner, World
Constant Summary
collapse
- VERSION =
"0.1.2"
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
47
48
49
|
# File 'lib/crspec/configuration.rb', line 47
def configuration
@configuration ||= Configuration.new
end
|
51
52
53
|
# File 'lib/crspec/configuration.rb', line 51
def configure
yield configuration if block_given?
end
|
.describe(description, metadata = {}, &block) ⇒ Object
26
27
28
29
30
|
# File 'lib/crspec/dsl.rb', line 26
def self.describe(description, metadata = {}, &block)
group = ExampleGroup.define(description, metadata, nil, &block)
World.instance.register(group)
group
end
|
.reset! ⇒ Object
36
37
38
|
# File 'lib/crspec/dsl.rb', line 36
def self.reset!
World.reset!
end
|
.reset_configuration! ⇒ Object
55
56
57
|
# File 'lib/crspec/configuration.rb', line 55
def reset_configuration!
@configuration = Configuration.new
end
|
.world ⇒ Object
32
33
34
|
# File 'lib/crspec/dsl.rb', line 32
def self.world
World.instance
end
|