spec/lib/danica/function_spec.rb in danica-2.1.1 vs spec/lib/danica/function_spec.rb in danica-2.2.0

- old
+ new

@@ -31,9 +31,19 @@ end it 'returns a function thtat knows how to calculate' do expect(function.calculate(x: 2, y: 3)).to eq(8) end + + context 'when no block is given' do + let(:function_class) do + described_class.build(*variables) + end + + it 'returns a function class' do + expect(function_class.superclass).to eq(described_class) + end + end end describe 'spatial' do let(:variables) do {