spec/lib/danica/expression/gauss_spec.rb in danica-2.7.4 vs spec/lib/danica/expression/gauss_spec.rb in danica-2.7.5
- old
+ new
@@ -1,22 +1,25 @@
+# frozen_string_literal: true
+
require 'spec_helper'
describe Danica::Expression::Gauss do
+ subject { described_class::Gauss.new(variables) }
+
let(:variables) do
{
x: :x,
average: :u,
variance_root: { latex: '\theta', gnuplot: :v }
}
end
- subject { described_class::Gauss.new(variables) }
it_behaves_like 'an object that respond to basic_methods'
describe '#to_tex' do
context 'when creating the spatial operator for constantly accelerated movement' do
- let(:expected) { '\frac{1}{\theta \cdot \sqrt{2 \cdot \pi}} \cdot e^{-\frac{\left(x -u\right)^{2}}{2 \cdot \theta^{2}}}' }
+ let(:expected) { '\frac{1}{\theta \cdot \sqrt{2 \cdot \pi}} \cdot e^{-\frac{\left(x -u\right)^{2}}{2 \cdot \theta^{2}}}' }
it 'return the latex format CAM' do
expect(subject.to_tex).to eq(expected)
end
end
@@ -34,10 +37,10 @@
context 'when not passing variables' do
subject { described_class::Gauss.new }
describe '#to_tex' do
- let(:expected) { '\frac{1}{\sigma \cdot \sqrt{2 \cdot \pi}} \cdot e^{-\frac{\left(x -\mu\right)^{2}}{2 \cdot \sigma^{2}}}' }
+ let(:expected) { '\frac{1}{\sigma \cdot \sqrt{2 \cdot \pi}} \cdot e^{-\frac{\left(x -\mu\right)^{2}}{2 \cdot \sigma^{2}}}' }
it 'rely on default variables definition' do
expect(subject.to_tex).to eq(expected)
end
end