Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Release 0.2.0: Paco's release!
  • Loading branch information
nando committed Mar 5, 2010
1 parent 5701c87 commit 9afc417
Show file tree
Hide file tree
Showing 9 changed files with 43 additions and 76 deletions.
6 changes: 6 additions & 0 deletions History.txt
@@ -1,3 +1,9 @@
== 0.2.0 2010-3-5

* Two great features by Paco Guzman (thanks Paco!!!)
* Ready for Cucumber 0.6.2
* Capybara support

== 0.1.10 2010-1-19

* Cucumber dependency freezed to 0.4.4
Expand Down
17 changes: 9 additions & 8 deletions Rakefile
Expand Up @@ -9,10 +9,11 @@ require 'rake'

unless ARGV.any? {|a| a =~ /^gems/}
begin
gem 'cucumber', '> 0.3.101', '<= 0.5.0'
gem 'cucumber', '>= 0.6.2'
require 'cucumber/rake/task'
namespace :mundo_pepino do
build_tasks = [:lib, :rails_generators, :en_US, :es_ES, :capybara_en_US, :capybara_es_ES]
#build_tasks = [:lib, :rails_generators, :en_US, :es_ES, :capybara_en_US, :capybara_es_ES]
build_tasks = [:lib, :rails_generators, :en_US, :es_ES, :capybara_en_US]
build_tasks.each do |lang|
Cucumber::Rake::Task.new(lang) do |t|
t.cucumber_opts = "--profile #{lang} --format pretty"
Expand Down Expand Up @@ -51,12 +52,12 @@ if ENV['BUILDING_NEWGEM']
self.rubyforge_name = self.name # TODO this is default value
self.extra_deps = [
['rails', '>=2.0.0'],
['cucumber', '<= 0.5.0'],
['cucumber-rails', '<= 0.2.0'],
['webrat', '>=0.5.3'],
['rspec', '>=1.2.6'],
['rspec-rails', '>=1.2.6'],
['nokogiri', '>= 1.2.0'],
['cucumber', '>= 0.6.2'],
['cucumber-rails', '>= 0.3.0'],
['webrat', '>=0.7.0'],
['rspec', '>=1.3.0'],
['rspec-rails', '>=1.3.0'],
['nokogiri', '>= 1.4.1'],
['string-mapper','>= 0.1.2.1']
]
end
Expand Down
6 changes: 2 additions & 4 deletions features/rails_generators/caracteristica_generator.feature
Expand Up @@ -5,9 +5,7 @@ Feature: caracteristica generator
Given a Rails app
And "mundo-pepino" in "." as one of its plugins
And "string-mapper" in "features/support/app/vendor/plugins/string-mapper" as one of its plugins
And "cucumber-0.5.0" in "features/support/app/vendor/plugins/cucumber-0.5.0" as one of its plugins
And "cucumber-rails-0.2.0" in "features/support/app/vendor/plugins/cucumber-rails-0.2.0" as one of its plugins
And I run executable "script/generate" with arguments "cucumber --webrat"
And I run executable "script/generate" with arguments "cucumber --webrat --rspec"

Scenario Outline: generate caracteristica like README says
Given I run executable "script/generate" with arguments "<generator>"
Expand All @@ -34,7 +32,7 @@ Feature: caracteristica generator
| mundo_pepino_steps |


Scenario Outline: generate característica setting language: es at the begging of the file
Scenario Outline: generate característica setting language: es at the beginning of the file
Given I run executable "script/generate" with arguments "<generator>"

When I run executable "script/generate" with arguments "caracteristica Orchard Huerto name:string:nombre"
Expand Down
10 changes: 0 additions & 10 deletions features/support/env.rb
Expand Up @@ -29,13 +29,3 @@
# If you leave this to true, you can turn off traqnsactions on a
# per-scenario basis, simply tagging it with @no-txn
Cucumber::Rails::World.use_transactional_fixtures = true

# How to clean your database when transactions are turned off. See
# http://github.com/bmabey/database_cleaner for more info.
if defined?(ActiveRecord::Base)
begin
require 'database_cleaner'
DatabaseCleaner.strategy = :truncation
rescue LoadError => ignore_if_database_cleaner_not_present
end
end
28 changes: 0 additions & 28 deletions index.html

This file was deleted.

4 changes: 2 additions & 2 deletions lib/mundo_pepino/version.rb
@@ -1,8 +1,8 @@
module MundoPepino #:nodoc:
class VERSION #:nodoc:
MAJOR = 0
MINOR = 1
TINY = 10
MINOR = 2
TINY = 0
PATCH = nil # Set to nil for official release

STRING = [MAJOR, MINOR, TINY, PATCH].compact.join('.')
Expand Down
40 changes: 20 additions & 20 deletions mundo-pepino.gemspec
Expand Up @@ -2,11 +2,11 @@

Gem::Specification.new do |s|
s.name = %q{mundo-pepino}
s.version = "0.1.10"
s.version = "0.2.0"

s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Fernando Garc\303\255a Samblas"]
s.date = %q{2010-01-19}
s.date = %q{2010-03-05}
s.description = %q{}
s.email = ["fernando.garcia@the-cocktail.com"]
s.extra_rdoc_files = ["History.txt", "Manifest.txt"]
Expand All @@ -24,33 +24,33 @@ Gem::Specification.new do |s|

if Gem::Version.new(Gem::RubyGemsVersion) >= Gem::Version.new('1.2.0') then
s.add_runtime_dependency(%q<rails>, [">= 2.0.0"])
s.add_runtime_dependency(%q<cucumber>, ["<= 0.5.0"])
s.add_runtime_dependency(%q<cucumber-rails>, ["<= 0.2.0"])
s.add_runtime_dependency(%q<webrat>, [">= 0.5.3"])
s.add_runtime_dependency(%q<rspec>, [">= 1.2.6"])
s.add_runtime_dependency(%q<rspec-rails>, [">= 1.2.6"])
s.add_runtime_dependency(%q<nokogiri>, [">= 1.2.0"])
s.add_runtime_dependency(%q<cucumber>, [">= 0.6.2"])
s.add_runtime_dependency(%q<cucumber-rails>, [">= 0.3.0"])
s.add_runtime_dependency(%q<webrat>, [">= 0.7.0"])
s.add_runtime_dependency(%q<rspec>, [">= 1.3.0"])
s.add_runtime_dependency(%q<rspec-rails>, [">= 1.3.0"])
s.add_runtime_dependency(%q<nokogiri>, [">= 1.4.1"])
s.add_runtime_dependency(%q<string-mapper>, [">= 0.1.2.1"])
s.add_development_dependency(%q<hoe>, [">= 2.3.3"])
else
s.add_dependency(%q<rails>, [">= 2.0.0"])
s.add_dependency(%q<cucumber>, ["<= 0.5.0"])
s.add_runtime_dependency(%q<cucumber-rails>, ["<= 0.2.0"])
s.add_dependency(%q<webrat>, [">= 0.5.3"])
s.add_dependency(%q<rspec>, [">= 1.2.6"])
s.add_dependency(%q<rspec-rails>, [">= 1.2.6"])
s.add_dependency(%q<nokogiri>, [">= 1.2.0"])
s.add_dependency(%q<cucumber>, [">= 0.6.2"])
s.add_dependency(%q<cucumber-rails>, [">= 0.3.0"])
s.add_dependency(%q<webrat>, [">= 0.7.0"])
s.add_dependency(%q<rspec>, [">= 1.3.0"])
s.add_dependency(%q<rspec-rails>, [">= 1.3.0"])
s.add_dependency(%q<nokogiri>, [">= 1.4.1"])
s.add_dependency(%q<string-mapper>, [">= 0.1.2.1"])
s.add_dependency(%q<hoe>, [">= 2.3.3"])
end
else
s.add_dependency(%q<rails>, [">= 2.0.0"])
s.add_dependency(%q<cucumber>, ["<= 0.5.0"])
s.add_runtime_dependency(%q<cucumber-rails>, ["<= 0.2.0"])
s.add_dependency(%q<webrat>, [">= 0.5.3"])
s.add_dependency(%q<rspec>, [">= 1.2.6"])
s.add_dependency(%q<rspec-rails>, [">= 1.2.6"])
s.add_dependency(%q<nokogiri>, [">= 1.2.0"])
s.add_dependency(%q<cucumber>, [">= 0.6.2"])
s.add_dependency(%q<cucumber-rails>, [">= 0.3.0"])
s.add_dependency(%q<webrat>, [">= 0.7.0"])
s.add_dependency(%q<rspec>, [">= 1.3.0"])
s.add_dependency(%q<rspec-rails>, [">= 1.3.0"])
s.add_dependency(%q<nokogiri>, [">= 1.4.1"])
s.add_dependency(%q<string-mapper>, [">= 0.1.2.1"])
s.add_dependency(%q<hoe>, [">= 2.3.3"])
end
Expand Down
4 changes: 2 additions & 2 deletions rails_generators/mundo_pepino/templates/mundo_pepino.rake
@@ -1,10 +1,10 @@
$:.unshift(RAILS_ROOT + '/vendor/plugins/cucumber/lib')
$:.unshift(RAILS_ROOT + '/vendor/plugins/mundo-pepino/lib')
gem 'cucumber', '> 0.3.101', '<= 0.5.0'
gem 'cucumber', '>= 0.6.2'
require 'cucumber/rake/task'

Cucumber::Rake::Task.new({:caracteristicas => 'db:test:prepare'}) do |t|
t.fork = true # You may get faster startup if you set this to false
t.profile = 'default'
#t.cucumber_opts = "--format pretty --i18n es features"
#t.cucumber_opts = "--format pretty"
end
@@ -1,10 +1,10 @@
$:.unshift(RAILS_ROOT + '/vendor/plugins/cucumber/lib')
$:.unshift(RAILS_ROOT + '/vendor/plugins/mundo-pepino/lib')
gem 'cucumber', '> 0.3.101', '<= 0.5.0'
gem 'cucumber', '>= 0.6.2'
require 'cucumber/rake/task'

Cucumber::Rake::Task.new({:caracteristicas => 'db:test:prepare'}) do |t|
t.fork = true # You may get faster startup if you set this to false
t.profile = 'default'
#t.cucumber_opts = "--format pretty --i18n es features"
#t.cucumber_opts = "--format pretty"
end

0 comments on commit 9afc417

Please sign in to comment.