Skip to content

Commit

Permalink
Tests for date extensions.
Browse files Browse the repository at this point in the history
  • Loading branch information
Tim Linquist committed Feb 27, 2011
1 parent 302163d commit 61dc545
Show file tree
Hide file tree
Showing 4 changed files with 107 additions and 61 deletions.
3 changes: 2 additions & 1 deletion lib/pivotal_doc.rb
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@
PROJECT_ROOT= File.join(File.dirname(__FILE__), '/../') unless defined?(PROJECT_ROOT)

$LOAD_PATH.unshift(File.dirname(__FILE__))
Dir[File.expand_path(File.join('../ext','**','*.rb'))].each {|f| require f}
#Ruby extensions
require File.join('pivotal_doc/ext', 'date.rb')

#Utilities
require File.join('pivotal_doc/configuration')
Expand Down
File renamed without changes.
150 changes: 90 additions & 60 deletions pivotal_doc.gemspec
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# Generated by jeweler
# DO NOT EDIT THIS FILE DIRECTLY
# Instead, edit Jeweler::Tasks in Rakefile, and run the gemspec command
# Instead, edit Jeweler::Tasks in Rakefile, and run 'rake gemspec'
# -*- encoding: utf-8 -*-

Gem::Specification.new do |s|
s.name = %q{pivotal_doc}
s.version = "1.3.0"
s.version = "1.4.0"

s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Tim Linquist"]
s.date = %q{2010-10-29}
s.date = %q{2011-02-27}
s.description = %q{
Automated release notes for apps hosted on pivotaltracker.com.
Allows release notes to be generated for any project on pivotaltracker.com by retrieving the latest iteration for the specified project and displaying the completed features, bugs, and chores.
Expand All @@ -20,84 +20,114 @@ Gem::Specification.new do |s|
]
s.files = [
".gitignore",
"README",
"Rakefile",
"VERSION",
"assets/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png",
"assets/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png",
"assets/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png",
"assets/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png",
"assets/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png",
"assets/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png",
"assets/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png",
"assets/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png",
"assets/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png",
"assets/css/ui-lightness/images/ui-icons_222222_256x240.png",
"assets/css/ui-lightness/images/ui-icons_228ef1_256x240.png",
"assets/css/ui-lightness/images/ui-icons_ef8c08_256x240.png",
"assets/css/ui-lightness/images/ui-icons_ffd27a_256x240.png",
"assets/css/ui-lightness/images/ui-icons_ffffff_256x240.png",
"assets/css/ui-lightness/jquery-ui-1.8.5.custom.css",
"assets/js/jquery-1.4.2.min.js",
"assets/js/jquery-ui-1.8.5.custom.min.js",
"ext/date.rb",
"lib/pivotal_doc.rb",
"lib/pivotal_doc/configuration.rb",
"lib/pivotal_doc/exceptions.rb",
"lib/pivotal_doc/generator.rb",
"lib/pivotal_doc/generators/base.rb",
"lib/pivotal_doc/generators/html.rb",
"lib/pivotal_doc/generators/text.rb",
"lib/pivotal_doc/release.rb",
"pivotal_doc.gemspec",
"spec/fixtures/configs.yml",
"spec/fixtures/iterations.yml",
"spec/fixtures/projects.yml",
"spec/fixtures/stories.yml",
"spec/lib/configuration_spec.rb",
"spec/lib/generator_spec.rb",
"spec/lib/generators/base_spec.rb",
"spec/lib/generators/html_spec.rb",
"spec/lib/generators/text_spec.rb",
"spec/lib/release_spec.rb",
"spec/spec_helper.rb",
"spec/support/mocks_helper.rb",
"spec/support/pt_api_helpers.rb",
"templates/fancy.haml",
"templates/html_gen.haml",
"templates/text_gen.txt"
".rvmrc",
"Gemfile",
"Gemfile.lock",
"README",
"Rakefile",
"VERSION",
"assets/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png",
"assets/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png",
"assets/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png",
"assets/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png",
"assets/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png",
"assets/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png",
"assets/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png",
"assets/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png",
"assets/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png",
"assets/css/ui-lightness/images/ui-icons_222222_256x240.png",
"assets/css/ui-lightness/images/ui-icons_228ef1_256x240.png",
"assets/css/ui-lightness/images/ui-icons_ef8c08_256x240.png",
"assets/css/ui-lightness/images/ui-icons_ffd27a_256x240.png",
"assets/css/ui-lightness/images/ui-icons_ffffff_256x240.png",
"assets/css/ui-lightness/jquery-ui-1.8.5.custom.css",
"assets/js/jquery-1.4.2.min.js",
"assets/js/jquery-ui-1.8.5.custom.min.js",
"ext/date.rb",
"lib/pivotal_doc.rb",
"lib/pivotal_doc/configuration.rb",
"lib/pivotal_doc/exceptions.rb",
"lib/pivotal_doc/generator.rb",
"lib/pivotal_doc/generators/base.rb",
"lib/pivotal_doc/generators/csv.rb",
"lib/pivotal_doc/generators/html.rb",
"lib/pivotal_doc/generators/text.rb",
"lib/pivotal_doc/release.rb",
"pivotal_doc.gemspec",
"spec/fixtures/configs.yml",
"spec/fixtures/iterations.yml",
"spec/fixtures/projects.yml",
"spec/fixtures/stories.yml",
"spec/lib/configuration_spec.rb",
"spec/lib/generator_spec.rb",
"spec/lib/generators/base_spec.rb",
"spec/lib/generators/csv_spec.rb",
"spec/lib/generators/html_spec.rb",
"spec/lib/generators/text_spec.rb",
"spec/lib/release_spec.rb",
"spec/spec.opts",
"spec/spec_helper.rb",
"spec/support/mocks_helper.rb",
"spec/support/pt_api_helpers.rb",
"templates/fancy.haml",
"templates/output.csv",
"templates/output.haml",
"templates/output.txt"
]
s.homepage = %q{http://github.com/timo3377/pivotal_doc}
s.rdoc_options = ["--charset=UTF-8"]
s.require_paths = ["lib"]
s.rubygems_version = %q{1.3.7}
s.rubygems_version = %q{1.4.1}
s.summary = %q{A release documentation generator for pivotaltracker.com}
s.test_files = [
"spec/lib/configuration_spec.rb",
"spec/lib/generator_spec.rb",
"spec/lib/generators/base_spec.rb",
"spec/lib/generators/html_spec.rb",
"spec/lib/generators/text_spec.rb",
"spec/lib/release_spec.rb",
"spec/spec_helper.rb",
"spec/support/mocks_helper.rb",
"spec/support/pt_api_helpers.rb"
"spec/lib/generator_spec.rb",
"spec/lib/generators/base_spec.rb",
"spec/lib/generators/csv_spec.rb",
"spec/lib/generators/html_spec.rb",
"spec/lib/generators/text_spec.rb",
"spec/lib/release_spec.rb",
"spec/spec_helper.rb",
"spec/support/mocks_helper.rb",
"spec/support/pt_api_helpers.rb"
]

if s.respond_to? :specification_version then
current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
s.specification_version = 3

if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
s.add_runtime_dependency(%q<fastercsv>, [">= 0"])
s.add_runtime_dependency(%q<rake>, [">= 0"])
s.add_development_dependency(%q<jeweler>, [">= 0"])
s.add_development_dependency(%q<rspec>, ["~> 2.0"])
s.add_development_dependency(%q<pivotal-tracker>, [">= 0"])
s.add_development_dependency(%q<haml>, [">= 0"])
s.add_development_dependency(%q<factory_girl>, ["= 1.3.2"])
s.add_development_dependency(%q<ruby-debug>, [">= 0"])
s.add_runtime_dependency(%q<pivotal-tracker>, [">= 0.2.1"])
s.add_runtime_dependency(%q<haml>, [">= 0"])
s.add_development_dependency(%q<rspec>, [">= 0"])
else
s.add_dependency(%q<fastercsv>, [">= 0"])
s.add_dependency(%q<rake>, [">= 0"])
s.add_dependency(%q<jeweler>, [">= 0"])
s.add_dependency(%q<rspec>, ["~> 2.0"])
s.add_dependency(%q<pivotal-tracker>, [">= 0"])
s.add_dependency(%q<haml>, [">= 0"])
s.add_dependency(%q<factory_girl>, ["= 1.3.2"])
s.add_dependency(%q<ruby-debug>, [">= 0"])
s.add_dependency(%q<pivotal-tracker>, [">= 0.2.1"])
s.add_dependency(%q<haml>, [">= 0"])
s.add_dependency(%q<rspec>, [">= 0"])
end
else
s.add_dependency(%q<fastercsv>, [">= 0"])
s.add_dependency(%q<rake>, [">= 0"])
s.add_dependency(%q<jeweler>, [">= 0"])
s.add_dependency(%q<rspec>, ["~> 2.0"])
s.add_dependency(%q<pivotal-tracker>, [">= 0"])
s.add_dependency(%q<haml>, [">= 0"])
s.add_dependency(%q<factory_girl>, ["= 1.3.2"])
s.add_dependency(%q<ruby-debug>, [">= 0"])
s.add_dependency(%q<pivotal-tracker>, [">= 0.2.1"])
s.add_dependency(%q<haml>, [">= 0"])
s.add_dependency(%q<rspec>, [">= 0"])
Expand Down
15 changes: 15 additions & 0 deletions spec/lib/ext/date_spec.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
require 'spec_helper'

describe Date do
before(:each) do
@date= Date.parse('1-1-2010')
end

it "have a standard format" do
@date.standard_format.should eql('01-01-2010')
end

it "have a fancy format" do
@date.fancy_format.should eql('Jan 01, 2010')
end
end

0 comments on commit 61dc545

Please sign in to comment.