diff --git a/spec/helpers/passing_example.cr b/spec/helpers/passing_example.cr new file mode 100644 index 0000000..09ce333 --- /dev/null +++ b/spec/helpers/passing_example.cr @@ -0,0 +1,23 @@ +# Example that always succeeds. +class PassingExample < Spectator::RunnableExample + # Dummy description. + def what + "PASS" + end + + # Run the example that always passes. + # If this doesn't something broke. + private def run_instance + report_expectations(1, 0) + end + + # Creates a passing example. + def self.create + hooks = Spectator::ExampleHooks.empty + group = Spectator::RootExampleGroup.new(hooks) + values = Spectator::Internals::SampleValues.empty + new(group, values).tap do |example| + group.children = [example.as(Spectator::ExampleComponent)] + end + end +end diff --git a/spec/helpers/spy_sut.cr b/spec/helpers/spy_sut.cr index 5f0b2ca..ef86b3a 100644 --- a/spec/helpers/spy_sut.cr +++ b/spec/helpers/spy_sut.cr @@ -10,27 +10,3 @@ class SpySUT true end end - -# Example that always succeeds. -class PassingExample < Spectator::RunnableExample - # Dummy description. - def what - "PASS" - end - - # Run the example that always passes. - # If this doesn't something broke. - private def run_instance - report_expectations(1, 0) - end - - # Creates a passing example. - def self.create - hooks = Spectator::ExampleHooks.empty - group = Spectator::RootExampleGroup.new(hooks) - values = Spectator::Internals::SampleValues.empty - new(group, values).tap do |example| - group.children = [example.as(Spectator::ExampleComponent)] - end - end -end