Skip to content

Commit 09553f1

Browse files
committed
Division by Zero tests for trig functions
1 parent c5205a2 commit 09553f1

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

spec/functions_spec.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,11 @@
6666
expect(SymEngine::cos(pi)).to eq(-1)
6767
expect(SymEngine::tan(pi)).to eq(0)
6868
expect(SymEngine::csc(pi/2)).to eq(1)
69+
expect { SymEngine::csc(pi) }.to raise_error(RuntimeError)
6970
expect(SymEngine::sec(pi)).to eq(-1)
71+
expect { SymEngine::sec(pi/2) }.to raise_error(RuntimeError)
7072
expect(SymEngine::cot(pi/4)).to eq(1)
73+
expect { SymEngine::cot(pi) }.to raise_error(RuntimeError)
7174

7275
expect(SymEngine::asin(1)).to eq(pi/2)
7376
expect(SymEngine::acos(1)).to eq(0)

0 commit comments

Comments
 (0)