spec/dydx_spec.rb in dydx-0.1.41421 vs spec/dydx_spec.rb in dydx-0.2.7000000

- old
+ new

@@ -15,6 +15,13 @@ g(x) <= sin(x) expect(d/dx(g(x))).to eq(cos(x)) expect(S(g(x), dx)[0, pi / 2]).to eq(1.0) end + + it 'API' do + expect(Dydx::API.store_func([x, y], x + y, :tmp)).not_to eq(nil) + expect(Dydx::API.eval_func([1,2], :tmp)).to eq(3.0) + expect(Dydx::API.store_func([:x], (1 + 1/x) ** x, :tmp)).not_to eq(nil) + expect(Dydx::API.eval_func([100000], :tmp)).to eq(2.7182682371744895) + end end