|
2 | 2 |
|
3 | 3 | describe MetricFu::Formatter do
|
4 | 4 | describe "formatter class loading" do
|
5 |
| - context 'given a built-in formatter (string)' do |
| 5 | + context "given a built-in formatter (string)" do |
6 | 6 | subject { MetricFu::Formatter.class_for('html') }
|
7 | 7 |
|
8 |
| - it 'returns the formatter class' do |
| 8 | + it "returns the formatter class" do |
9 | 9 | expect(subject).to eq(MetricFu::Formatter::HTML)
|
10 | 10 | end
|
11 | 11 | end
|
12 | 12 |
|
13 |
| - context 'given a built-in formatter (symbol)' do |
| 13 | + context "given a built-in formatter (symbol)" do |
14 | 14 | subject { MetricFu::Formatter.class_for(:yaml) }
|
15 | 15 |
|
16 |
| - it 'returns the formatter class' do |
| 16 | + it "returns the formatter class" do |
17 | 17 | expect(subject).to eq(MetricFu::Formatter::YAML)
|
18 | 18 | end
|
19 | 19 | end
|
20 | 20 |
|
21 |
| - context 'given an unknown built-in formatter' do |
| 21 | + context "given an unknown built-in formatter" do |
22 | 22 | subject { MetricFu::Formatter.class_for(:unknown) }
|
23 | 23 |
|
24 |
| - it 'raises an error' do |
| 24 | + it "raises an error" do |
25 | 25 | expect{ subject }.to raise_error(NameError)
|
26 | 26 | end
|
27 | 27 | end
|
28 | 28 |
|
29 |
| - context 'given a custom formatter that exists' do |
| 29 | + context "given a custom formatter that exists" do |
30 | 30 | subject { MetricFu::Formatter.class_for('MyCustomFormatter') }
|
31 | 31 |
|
32 | 32 | before do
|
33 | 33 | stub_const('MyCustomFormatter', Class.new() { def initialize(*);end })
|
34 | 34 | end
|
35 | 35 |
|
36 |
| - it 'returns the formatter class' do |
| 36 | + it "returns the formatter class" do |
37 | 37 | expect(subject).to eq(MyCustomFormatter)
|
38 | 38 | end
|
39 | 39 | end
|
40 | 40 |
|
41 |
| - context 'given a custom formatter that doesnt exist' do |
| 41 | + context "given a custom formatter that doesnt exist" do |
42 | 42 | subject { MetricFu::Formatter.class_for('MyNonExistentCustomFormatter') }
|
43 | 43 |
|
44 |
| - it 'raises an error' do |
| 44 | + it "raises an error" do |
45 | 45 | expect{ subject }.to raise_error(NameError)
|
46 | 46 | end
|
47 | 47 | end
|
|
0 commit comments