Module: ViewSpec
- Defined in:
- lib/view_spec.rb,
lib/view_spec/note.rb,
lib/view_spec/spec.rb,
lib/view_spec/type.rb,
lib/view_spec/entry.rb,
lib/view_spec/error.rb,
lib/view_spec/group.rb,
lib/view_spec/param.rb,
lib/view_spec/utils.rb,
lib/view_spec/config.rb,
lib/view_spec/engine.rb,
lib/view_spec/context.rb,
lib/view_spec/preview.rb,
lib/view_spec/subject.rb,
lib/view_spec/version.rb,
lib/view_spec/markdown.rb,
lib/view_spec/registry.rb,
lib/view_spec/reloader.rb,
lib/view_spec/scenario.rb,
lib/view_spec/dsl/notes.rb,
lib/view_spec/dsl/tests.rb,
lib/view_spec/dsl/title.rb,
lib/view_spec/param_set.rb,
lib/view_spec/test_case.rb,
lib/view_spec/collection.rb,
lib/view_spec/dsl/groups.rb,
lib/view_spec/dsl/layout.rb,
lib/view_spec/dsl/params.rb,
lib/view_spec/renderable.rb,
lib/view_spec/types/date.rb,
lib/view_spec/types/time.rb,
lib/view_spec/dsl/preview.rb,
lib/view_spec/source_file.rb,
lib/view_spec/types/float.rb,
lib/view_spec/spec_context.rb,
lib/view_spec/test_helpers.rb,
lib/view_spec/types/string.rb,
lib/view_spec/types/symbol.rb,
lib/view_spec/dsl/scenarios.rb,
lib/view_spec/group_context.rb,
lib/view_spec/group_preview.rb,
lib/view_spec/types/boolean.rb,
lib/view_spec/types/decimal.rb,
lib/view_spec/types/integer.rb,
lib/view_spec/dsl/controller.rb,
lib/view_spec/minitest/tests.rb,
lib/view_spec/executable_proc.rb,
lib/view_spec/spec_collection.rb,
lib/view_spec/types/date_time.rb,
lib/view_spec/entry_collection.rb,
lib/view_spec/group_collection.rb,
lib/view_spec/scenario_context.rb,
lib/view_spec/scenario_preview.rb,
lib/view_spec/executable_string.rb,
lib/view_spec/markdown_renderer.rb,
lib/view_spec/helpers/spec_helper.rb,
lib/view_spec/scenario_collection.rb
Defined Under Namespace
Modules: Collection, DSL, Minitest, SpecHelper, TestHelpers, Types, Utils
Classes: Config, Context, Engine, Entry, EntryCollection, Error, ExecutableProc, ExecutableString, Group, GroupCollection, GroupContext, GroupPreview, Markdown, MarkdownRenderer, NoPreviewError, NoTestsError, NoopValueCaster, Note, Param, ParamSet, Preview, Registry, Reloader, Renderable, Scenario, ScenarioCollection, ScenarioContext, ScenarioPreview, SourceFile, Spec, SpecCollection, SpecContext, Subject, TestCase, Type
Constant Summary
collapse
- VERSION =
"0.0.1"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
16
17
18
|
# File 'lib/view_spec.rb', line 16
def config
@config ||= Config.instance
end
|
20
21
22
|
# File 'lib/view_spec.rb', line 20
def configure(&block)
yield config
end
|
.load! ⇒ Object
37
38
39
40
41
42
43
44
45
46
|
# File 'lib/view_spec.rb', line 37
def load!
registry.clear!
Utils.normalize_paths(config.spec_paths).each do |specs_path|
spec_files = Dir.glob("#{specs_path}/**/*#{config.spec_file_suffix}.rb")
spec_files.each { load _1 }
end
Utils.normalize_paths(config.spec_files).each { load _1 }
end
|
.register(subject, &block) ⇒ Object
Also known as:
spec
24
25
26
27
|
# File 'lib/view_spec.rb', line 24
def register(subject, &block)
source_path = caller_locations(1..1).first.absolute_path
registry.add(source_path, subject, &block)
end
|
.registry ⇒ Object
29
30
31
|
# File 'lib/view_spec.rb', line 29
def registry
@registry ||= Registry.new
end
|
.specs ⇒ Object
33
34
35
|
# File 'lib/view_spec.rb', line 33
def specs
registry.specs
end
|