Created
July 10, 2009 01:38
-
-
Save tinogomes/144170 to your computer and use it in GitHub Desktop.
Usando git bisect para encontrar o erro
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
celestino@macbook:~/Projects/blog (master) | |
$ git log --pretty=oneline | |
0a49fcb771a39b7d3931c63a818de94eed5f10e8 limpando o README | |
245d8ce9d09c1645583e93e53896b638f664e6a2 ajustes no rake do rcov | |
be76c6dd3a155079e99195e0335382291653efa1 tarefas do rcov | |
8d7dc0a7b3832965f5fc021467ee44687df31a8e PostController publico | |
d34b775d33d0887109cd45848ef73a85fcbf0f9c Post com comentarios e comentarios de um post | |
3a510b83646bef7f1a9f69f9b7efc74a099589f9 substituindo fixtures por factories | |
7c1e5231858a8afbd409e3437fca80b88831e206 Movi os CRUDS de Post e Comentarios para admin | |
1d2ab7b0ceaf7257ff812791e06de72ef55d399a merge with branch "comments" <<== o erro está aqui | |
e280f577f01785e6cd0b9b0df99984315f400473 Colocando campos obrigatorios para Post | |
a17411e98d7b521b5cc786a3104af5dc8ffa3dc9 CRUD de post | |
bbc1f556624e315faf20b2247a6dd7136213a0e3 Configuracoes no ambiente de teste: factory_girl, shoulda, mocha e redgren | |
91d418a60c551bcc5bf0e8a41a3b65d2176cedc2 Definido layout e configuracoes | |
e2fd4fcbf3b55e24a3c43ee24145be404cac64c2 O começo | |
celestino@macbook:~/Projects/blog (master) | |
$ git bisect start HEAD a17411e98d7b521b5cc786a3104af5dc8ffa3dc9 | |
Bisecting: 4 revisions left to test after this | |
[3a510b83646bef7f1a9f69f9b7efc74a099589f9] substituindo fixtures por factories | |
celestino@macbook:~/Projects/blog (3a510b8...|BISECTING) | |
$ git bisect run rake test:units | |
running rake test:units | |
(in /Users/celestino/Projects/blog) | |
/usr/local/bin/ruby -I"lib:test" "/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" "test/unit/comment_test.rb" "test/unit/post_test.rb" | |
Loaded suite /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader | |
Started | |
.F. | |
Finished in 0.134892 seconds. | |
1) Failure: | |
test: A Post model should require body to be set. (PostTest) | |
[/usr/local/lib/ruby/gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/assertions.rb:50:in `assert_accepts' | |
/usr/local/lib/ruby/gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/active_record/macros.rb:46:in `__bind_1247189405_595492' | |
/usr/local/lib/ruby/gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:253:in `call' | |
/usr/local/lib/ruby/gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:253:in `test: A Post model should require body to be set. ']: | |
Expected errors to include "can't be blank" when body is set to nil, got errors: title can't be blank (nil) | |
3 tests, 3 assertions, 1 failures, 0 errors | |
rake aborted! | |
Command failed with status (1): [/usr/local/bin/ruby -I"lib:test" "/usr/loc...] | |
(See full trace by running task with --trace) | |
Bisecting: 1 revisions left to test after this | |
[1d2ab7b0ceaf7257ff812791e06de72ef55d399a] merge with branch "comments" | |
running rake test:units | |
(in /Users/celestino/Projects/blog) | |
/usr/local/bin/ruby -I"lib:test" "/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" "test/unit/comment_test.rb" "test/unit/post_test.rb" | |
Loaded suite /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader | |
Started | |
.F. | |
Finished in 0.178006 seconds. | |
1) Failure: | |
test: A Post model should require body to be set. (PostTest) | |
[/usr/local/lib/ruby/gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/assertions.rb:50:in `assert_accepts' | |
/usr/local/lib/ruby/gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/active_record/macros.rb:46:in `__bind_1247189412_616550' | |
/usr/local/lib/ruby/gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:253:in `call' | |
/usr/local/lib/ruby/gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:253:in `test: A Post model should require body to be set. ']: | |
Expected errors to include "can't be blank" when body is set to nil, got errors: title can't be blank (nil) | |
3 tests, 3 assertions, 1 failures, 0 errors | |
rake aborted! | |
Command failed with status (1): [/usr/local/bin/ruby -I"lib:test" "/usr/loc...] | |
(See full trace by running task with --trace) | |
Bisecting: 0 revisions left to test after this | |
[e280f577f01785e6cd0b9b0df99984315f400473] Colocando campos obrigatorios para Post | |
running rake test:units | |
(in /Users/celestino/Projects/blog) | |
/usr/local/bin/ruby -I"lib:test" "/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" "test/unit/post_test.rb" | |
Loaded suite /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader | |
Started | |
.. | |
Finished in 0.150119 seconds. | |
2 tests, 2 assertions, 0 failures, 0 errors | |
1d2ab7b0ceaf7257ff812791e06de72ef55d399a is first bad commit <<= encontrou! | |
commit 1d2ab7b0ceaf7257ff812791e06de72ef55d399a | |
Author: tinogomes <[email protected]> | |
Date: Thu Jul 9 10:00:49 2009 -0300 | |
merge with branch "comments" | |
:040000 040000 7d91b350196ccca684d3b2a5c080ae1b008596b5 0765b113edefb913e54f5988b0479acf93226b29 M app | |
:040000 040000 14379cc6be9fc281ac38ce417d6cea4177aab12a 6998002ed51932435c14dfbb79131b306816ecba M config | |
:040000 040000 15fbcef4d615b7a246b1f1f2c2a1ceb3ce486c21 22e2a940f1e0883311d7fcea58d1905f5c69a6e3 M db | |
:040000 040000 8a8d16444176d16585d1937624274abe371760c9 35ee1bd7388a5c8cfa860c0a4d26b32bf42a22a4 M test | |
bisect run success | |
celestino@macbook:~/Projects/blog (e280f57...|BISECTING) | |
$ git bisect reset | |
Previous HEAD position was e280f57... Colocando campos obrigatorios para Post | |
Switched to branch "master" | |
celestino@macbook:~/Projects/blog (master) | |
$ git diff 7d91b350196ccca684d3b2a5c080ae1b008596b5 0765b113edefb913e54f5988b0479acf93226b29 | |
... | |
diff --git a/models/post.rb b/models/post.rb | |
index 512d2c4..45593df 100644 | |
--- a/models/post.rb | |
+++ b/models/post.rb | |
@@ -1,4 +1,3 @@ | |
class Post < ActiveRecord::Base | |
validates_presence_of :title | |
- validates_presence_of :body <<== aqui está o erro | |
end | |
diff --git a/views/comments/_form.html.erb b/views/comments/_form.html.erb | |
new file mode 100644 | |
index 0000000..c174378 | |
... | |
celestino@macbook:~/Projects/blog (master) | |
$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment