spec/array_spec.rb in tbpgr_utils-0.0.2 vs spec/array_spec.rb in tbpgr_utils-0.0.3
- old
+ new
@@ -1,52 +1,52 @@
-# encoding: utf-8
-require "spec_helper"
-require "tbpgr_utils"
-
-describe Array do
-
- context :together do
- cases = [
- {
- case_no: 1,
- case_title: "valid case",
- inputs: [[1, 2, 3], %w{one two three}],
- expected: ["1:one", "2:two", "3:three"],
- },
- {
- case_no: 2,
- case_title: "contain nil case",
- inputs: [[1, 2, 3], %w{one two}],
- expected: ["1:one", "2:two", "3:"],
- },
- ]
-
- cases.each do |c|
- it "|case_no=#{c[:case_no]}|case_title=#{c[:case_title]}" do
- begin
- case_before c
-
- # -- given --
- # nothing
-
- # -- when/then --
- actual = []
- c[:inputs].together do |first, second|
- actual << "#{first}:#{second}"
- end
-
- expect(actual).to eq(c[:expected])
- ensure
- case_after c
- end
- end
-
- def case_before(c)
- # implement each case before
- end
-
- def case_after(c)
- # implement each case after
- end
- end
- end
-end
+# encoding: utf-8
+require 'spec_helper'
+require 'tbpgr_utils'
+
+describe Array do
+
+ context :together do
+ cases = [
+ {
+ case_no: 1,
+ case_title: 'valid case',
+ inputs: [[1, 2, 3], %w{one two three}],
+ expected: ['1:one', '2:two', '3:three'],
+ },
+ {
+ case_no: 2,
+ case_title: 'contain nil case',
+ inputs: [[1, 2, 3], %w{one two}],
+ expected: ['1:one', '2:two', '3:'],
+ },
+ ]
+
+ cases.each do |c|
+ it "|case_no=#{c[:case_no]}|case_title=#{c[:case_title]}" do
+ begin
+ case_before c
+
+ # -- given --
+ # nothing
+
+ # -- when/then --
+ actual = []
+ c[:inputs].together do |first, second|
+ actual << "#{first}:#{second}"
+ end
+
+ expect(actual).to eq(c[:expected])
+ ensure
+ case_after c
+ end
+ end
+
+ def case_before(c)
+ # implement each case before
+ end
+
+ def case_after(c)
+ # implement each case after
+ end
+ end
+ end
+end