blob: b9a13ac69e6a999cf1245702384d8838064ee5d8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
$TESTING = true
$:.push File.join(__dir__, "..", "lib")
require "mixlib/cli"
RSpec.configure do |config|
# Use documentation format
config.formatter = "doc"
# Use color in STDOUT
config.color = true
# Use color not only in STDOUT but also in pagers and files
config.tty = true
# run the examples in random order
config.order = :rand
config.filter_run focus: true
config.run_all_when_everything_filtered = true
config.warnings = true
config.before(:each) do
# create a fresh TestCLI class on every example, so that examples never
# pollute global variables and create ordering issues
Object.send(:remove_const, "TestCLI") if Object.const_defined?("TestCLI")
TestCLI = Class.new
TestCLI.send(:include, Mixlib::CLI)
end
end
|