spec/integration/readme/expression_spec.rb in danica-2.7.4 vs spec/integration/readme/expression_spec.rb in danica-2.7.5
- old
+ new
@@ -1,5 +1,7 @@
+# frozen_string_literal: true
+
require 'spec_helper'
describe Danica::Expression::Baskara do
describe '#to_tex' do
it 'returns bascara tex string' do
@@ -7,21 +9,22 @@
end
end
end
describe Danica::Expression do
+ subject { clazz.new }
+
let(:clazz) do
described_class.build(:a, :b, :c) do
- (
- negative(b) + Danica::Wrapper::PlusMinus.new(
- squared_root(
- power(b, 2) - multiplication(4, a, c)
- )
- )
- ) / (number(2) * a)
+ (
+ negative(b) + Danica::Wrapper::PlusMinus.new(
+ squared_root(
+ power(b, 2) - multiplication(4, a, c)
+ )
+ )
+ ) / (number(2) * a)
end
end
- subject { clazz.new }
describe 'to_tex' do
it 'returns bascara tex string' do
expect(subject.to_tex).to eq('\frac{-b \pm \sqrt{b^{2} -4 \cdot a \cdot c}}{2 \cdot a}')
end