From 290b8f148e335da3238f0d927e26131093b9e08b Mon Sep 17 00:00:00 2001 From: Taras Kalapun Date: Mon, 21 Jan 2013 11:01:54 +0100 Subject: [PATCH] Removed Pry, spec cleanup --- spec/print_hash_spec.rb | 22 ---------------------- spec/printable_spec.rb | 19 +++++++++++++++++++ spec/spec_helper.rb | 1 - table_print.gemspec | 1 - 4 files changed, 19 insertions(+), 24 deletions(-) delete mode 100644 spec/print_hash_spec.rb diff --git a/spec/print_hash_spec.rb b/spec/print_hash_spec.rb deleted file mode 100644 index 61cd95c..0000000 --- a/spec/print_hash_spec.rb +++ /dev/null @@ -1,22 +0,0 @@ -require 'spec_helper' -require 'table_print' - -include TablePrint - -describe "printing a Hash" do - it "can print an array of hashes" do - - data = [{:name => "User 1", - :surname => "Familyname 1" - }, - {:name => "User 2", - :surname => "Familyname 2"}] - - p = Printer.new(data) - cols = p.columns - cols.length.should == 2 - cols.first.name.should == 'name' - - # puts p.table_print - end -end \ No newline at end of file diff --git a/spec/printable_spec.rb b/spec/printable_spec.rb index 627354c..25acbfa 100644 --- a/spec/printable_spec.rb +++ b/spec/printable_spec.rb @@ -46,5 +46,24 @@ it "uses column information when available (eg, from ActiveRecord objects)" end + + describe "printing a Hash" do + it "prints an array of hashes" do + + data = [{:name => "User 1", + :surname => "Familyname 1" + }, + {:name => "User 2", + :surname => "Familyname 2"}] + + p = Printer.new(data) + cols = p.columns + cols.length.should == 2 + cols.sort! {|x,y| x.name <=> y.name} # To fix Travis bug + cols.first.name.should == 'name' + cols[1].name.should == 'surname' + # puts p.table_print + end + end end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index eb994fb..8f5ce66 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -2,7 +2,6 @@ gem 'rspec' require 'table_print' require 'ostruct' -require 'pry' RSpec.configure do |c| c.filter_run :focus => true diff --git a/table_print.gemspec b/table_print.gemspec index af1c57f..d300d0b 100644 --- a/table_print.gemspec +++ b/table_print.gemspec @@ -22,5 +22,4 @@ Gem::Specification.new do |gem| gem.add_development_dependency 'cucumber', '~> 1.2.1' gem.add_development_dependency 'rspec', '~> 2.11.0' gem.add_development_dependency 'rake', '~> 0.9.2' - gem.add_development_dependency 'pry' end