|
1 | 1 | describe SymEngine, 'constants' do |
2 | | - describe 'Constant' do |
3 | | - describe 'PI' do |
4 | | - subject(:pi) { SymEngine::PI } |
| 2 | + describe 'PI' do |
| 3 | + subject(:pi) { SymEngine::PI } |
5 | 4 |
|
6 | | - it { is_expected.to be_a SymEngine::Constant } |
7 | | - its(:to_s) { is_expected.to eq 'pi' } |
| 5 | + it { is_expected.to be_a SymEngine::Constant } |
| 6 | + its(:to_s) { is_expected.to eq 'pi' } |
8 | 7 |
|
9 | | - context 'sum with integer' do |
10 | | - subject { int(1) + pi } |
| 8 | + context 'sum with integer' do |
| 9 | + subject { int(1) + pi } |
11 | 10 |
|
12 | | - its(:to_s) { is_expected.to eq '1 + pi' } |
13 | | - end |
| 11 | + its(:to_s) { is_expected.to eq '1 + pi' } |
| 12 | + end |
14 | 13 |
|
15 | | - context 'with plus one and minus one' do |
16 | | - subject { 1 + pi - 1 } |
| 14 | + context 'with plus one and minus one' do |
| 15 | + subject { 1 + pi - 1 } |
17 | 16 |
|
18 | | - it { is_expected.to be_a SymEngine::Constant } |
19 | | - end |
| 17 | + it { is_expected.to be_a SymEngine::Constant } |
20 | 18 | end |
| 19 | + end |
21 | 20 |
|
22 | | - describe 'EULER_GAMMA' do |
23 | | - subject(:euler_gamma) { SymEngine::EULER_GAMMA } |
| 21 | + describe 'EULER_GAMMA' do |
| 22 | + subject(:euler_gamma) { SymEngine::EULER_GAMMA } |
24 | 23 |
|
25 | | - it { is_expected.to be_a SymEngine::Constant } |
| 24 | + it { is_expected.to be_a SymEngine::Constant } |
26 | 25 |
|
27 | | - context 'with powered to zero' do |
28 | | - subject { euler_gamma ** int(0) } |
| 26 | + context 'with powered to zero' do |
| 27 | + subject { euler_gamma ** int(0) } |
29 | 28 |
|
30 | | - it { is_expected.to be_a SymEngine::Integer } |
31 | | - its(:to_s) { is_expected.to eq('1') } |
32 | | - end |
| 29 | + it { is_expected.to be_a SymEngine::Integer } |
| 30 | + its(:to_s) { is_expected.to eq('1') } |
33 | 31 | end |
| 32 | + end |
34 | 33 |
|
35 | | - describe '#E' do |
36 | | - subject(:e) { SymEngine::E } |
| 34 | + describe '#E' do |
| 35 | + subject(:e) { SymEngine::E } |
37 | 36 |
|
38 | | - it { is_expected.to be_a SymEngine::Constant } |
| 37 | + it { is_expected.to be_a SymEngine::Constant } |
39 | 38 |
|
40 | | - context 'with summation with x' do |
41 | | - subject { e + sym('x') } |
42 | | - it { is_expected.to be_a SymEngine::Basic } |
43 | | - its(:to_s) { is_expected.to eq 'x + E' } |
44 | | - end |
| 39 | + context 'with summation with x' do |
| 40 | + subject { e + sym('x') } |
| 41 | + it { is_expected.to be_a SymEngine::Basic } |
| 42 | + its(:to_s) { is_expected.to eq 'x + E' } |
45 | 43 | end |
46 | 44 | end |
47 | 45 | end |
0 commit comments