Skip to content

Commit 58efd2c

Browse files
committed
Improve wording in specs
1 parent 5112c99 commit 58efd2c

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

spec/ajax-datatables-rails/base_spec.rb

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,11 @@
1717

1818
describe 'User API' do
1919
describe '#view_columns' do
20-
it 'raises an error if not defined by the user' do
21-
datatable = described_class.new(sample_params)
22-
expect { datatable.view_columns }.to raise_error NotImplementedError
20+
context 'when method is not defined by the user' do
21+
it 'raises an error' do
22+
datatable = described_class.new(sample_params)
23+
expect { datatable.view_columns }.to raise_error NotImplementedError
24+
end
2325
end
2426

2527
context 'child class implements view_columns' do
@@ -31,16 +33,20 @@
3133
end
3234

3335
describe '#get_raw_records' do
34-
it 'raises an error if not defined by the user' do
35-
datatable = described_class.new(sample_params)
36-
expect { datatable.get_raw_records }.to raise_error NotImplementedError
36+
context 'when method is not defined by the user' do
37+
it 'raises an error' do
38+
datatable = described_class.new(sample_params)
39+
expect { datatable.get_raw_records }.to raise_error NotImplementedError
40+
end
3741
end
3842
end
3943

4044
describe '#data' do
41-
it 'raises an error if not defined by the user' do
42-
datatable = described_class.new(sample_params)
43-
expect { datatable.data }.to raise_error NotImplementedError
45+
context 'when method is not defined by the user' do
46+
it 'raises an error' do
47+
datatable = described_class.new(sample_params)
48+
expect { datatable.data }.to raise_error NotImplementedError
49+
end
4450
end
4551

4652
context 'when data is defined as a hash' do

0 commit comments

Comments
 (0)