From beef1220ecae3d4b3faec49059b131488bc8d016 Mon Sep 17 00:00:00 2001 From: a14m Date: Wed, 2 Dec 2020 14:33:50 +0100 Subject: Move the plane into the lexically correct spec folder --- CLI/ruby/spec/plane_spec.rb | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 CLI/ruby/spec/plane_spec.rb (limited to 'CLI/ruby/spec/plane_spec.rb') diff --git a/CLI/ruby/spec/plane_spec.rb b/CLI/ruby/spec/plane_spec.rb deleted file mode 100644 index c4efbb4..0000000 --- a/CLI/ruby/spec/plane_spec.rb +++ /dev/null @@ -1,39 +0,0 @@ -# frozen_string_literal: true - -RSpec.describe GameOfLife::Plane do - describe "#[]" do - context "when empty" do - subject { described_class.new } - - it "returns nil with [-1]" do - expect(subject[-1]).to be_nil - end - - it "returns nil with [0]" do - expect(subject[0]).to be_nil - end - - it "returns nil with [1]" do - expect(subject[1]).to be_nil - end - end - - context "when not empty" do - subject { described_class.new([0, 1, 2, 3]) } - - it "returns value at index" do - expect(subject[0]).to eq 0 - end - - it "returns value at -index (negative indices count backward from the end of the array)" do - expect(subject[-5]).to eq 3 - expect(subject[-1]).to eq 3 - end - - it "returns value at any index (indices bigger than size cycle again from the beginning)" do - expect(subject[5]).to eq 1 - expect(subject[9]).to eq 1 - end - end - end -end -- cgit v1.2.3