Sha256: af62b6a975f4527b56519959799a0a6200b5ee34cd71f283a34c3548ef0553ae

Contents?: true

Size: 1.02 KB

Versions: 32

Compression:

Stored size: 1.02 KB

Contents

require "spec"
require "../src/*"

describe "DifferenceOfSquares" do
  it "calculates square of sum 1 is 1" do
    Squares.square_of_sum(1).should eq(1)
  end

  pending "calculates square of sum 5 is 225" do
    Squares.square_of_sum(5).should eq(225)
  end

  pending "calculates square of sum 100 is 25502500" do
    Squares.square_of_sum(100).should eq(25502500)
  end

  pending "calculates sum of squares 1 is 1" do
    Squares.sum_of_squares(1).should eq(1)
  end

  pending "calculates sum of squares 5 is 55" do
    Squares.sum_of_squares(5).should eq(55)
  end

  pending "calculates sum of squares 100 is 338350" do
    Squares.sum_of_squares(100).should eq(338350)
  end

  pending "calculates difference of squares 1 is 0" do
    Squares.difference_of_squares(1).should eq(0)
  end

  pending "calculates difference of squares 5 is 170" do
    Squares.difference_of_squares(5).should eq(170)
  end

  pending "calculates difference of squares 100 is 25164150" do
    Squares.difference_of_squares(100).should eq(25164150)
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/crystal/exercises/difference-of-squares/spec/difference_of_squares_spec.cr
trackler-2.2.1.179 tracks/crystal/exercises/difference-of-squares/spec/difference_of_squares_spec.cr
trackler-2.2.1.178 tracks/crystal/exercises/difference-of-squares/spec/difference_of_squares_spec.cr
trackler-2.2.1.177 tracks/crystal/exercises/difference-of-squares/spec/difference_of_squares_spec.cr
trackler-2.2.1.176 tracks/crystal/exercises/difference-of-squares/spec/difference_of_squares_spec.cr
trackler-2.2.1.175 tracks/crystal/exercises/difference-of-squares/spec/difference_of_squares_spec.cr
trackler-2.2.1.174 tracks/crystal/exercises/difference-of-squares/spec/difference_of_squares_spec.cr
trackler-2.2.1.173 tracks/crystal/exercises/difference-of-squares/spec/difference_of_squares_spec.cr
trackler-2.2.1.172 tracks/crystal/exercises/difference-of-squares/spec/difference_of_squares_spec.cr
trackler-2.2.1.171 tracks/crystal/exercises/difference-of-squares/spec/difference_of_squares_spec.cr
trackler-2.2.1.170 tracks/crystal/exercises/difference-of-squares/spec/difference_of_squares_spec.cr
trackler-2.2.1.169 tracks/crystal/exercises/difference-of-squares/spec/difference_of_squares_spec.cr
trackler-2.2.1.167 tracks/crystal/exercises/difference-of-squares/spec/difference_of_squares_spec.cr
trackler-2.2.1.166 tracks/crystal/exercises/difference-of-squares/spec/difference_of_squares_spec.cr
trackler-2.2.1.165 tracks/crystal/exercises/difference-of-squares/spec/difference_of_squares_spec.cr
trackler-2.2.1.164 tracks/crystal/exercises/difference-of-squares/spec/difference_of_squares_spec.cr
trackler-2.2.1.163 tracks/crystal/exercises/difference-of-squares/spec/difference_of_squares_spec.cr
trackler-2.2.1.162 tracks/crystal/exercises/difference-of-squares/spec/difference_of_squares_spec.cr
trackler-2.2.1.161 tracks/crystal/exercises/difference-of-squares/spec/difference_of_squares_spec.cr
trackler-2.2.1.160 tracks/crystal/exercises/difference-of-squares/spec/difference_of_squares_spec.cr