mirror of
https://gitea.invidious.io/iv-org/shard-spectator.git
synced 2024-08-15 00:53:35 +00:00
19 lines
377 B
Crystal
19 lines
377 B
Crystal
require "./config"
|
|
require "./example"
|
|
require "./example_group"
|
|
require "./test_suite"
|
|
|
|
module Spectator
|
|
# Contains examples to be tested.
|
|
class Spec
|
|
def initialize(@root : ExampleGroup, @config : Config)
|
|
end
|
|
|
|
def run(filter : ExampleFilter)
|
|
suite = TestSuite.new(@root, filter)
|
|
Runner.new(suite, @config).run
|
|
end
|
|
end
|
|
end
|
|
|
|
require "./spec/*"
|