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