Skip to content

Instantly share code, notes, and snippets.

@copiousfreetime
Created March 21, 2015 21:49
Show Gist options
  • Save copiousfreetime/29ef05de5ae34d521df2 to your computer and use it in GitHub Desktop.
Save copiousfreetime/29ef05de5ae34d521df2 to your computer and use it in GitHub Desktop.
demonstrate maildir-issue-19
jeremy@ample-3:~/repos/git/maildir ruby-2.1.5@maildir bugfix/demonstrate-issue-19 % SEED=48094 bundle exec rake
/opt/rubies/ruby-2.1.5/bin/ruby -I"lib" -I"/Users/jeremy/.gem/repos/ruby-2.1.5/maildir/gems/rake-10.4.2/lib" "/Users/jeremy/.gem/repos/ruby-2.1.5/maildir/gems/rake-10.4.2/lib/rake/rake_test_loader.rb" "test/test_*.rb"
* DEFERRED: Message#utime should update the messages atime.
Run options: --seed 48094
# Running:
.......assigning Maildir.serializer to #<Maildir::Serializer::Base:0x007fb071f37c70> from /Users/jeremy/repos/git/maildir/test/test_serializers.rb:34:in `block (3 levels) in <class:TestSerializers>'
.assigning Maildir.serializer to #<Maildir::Serializer::YAML:0x007fb073a6a0b0> from /Users/jeremy/repos/git/maildir/test/test_serializers.rb:34:in `block (3 levels) in <class:TestSerializers>'
.assigning Maildir.serializer to #<Maildir::Serializer::JSON:0x007fb0739ebe68> from /Users/jeremy/repos/git/maildir/test/test_serializers.rb:34:in `block (3 levels) in <class:TestSerializers>'
.assigning Maildir.serializer to #<Maildir::Serializer::Base:0x007fb073978080> from /Users/jeremy/repos/git/maildir/test/test_serializers.rb:34:in `block (3 levels) in <class:TestSerializers>'
.assigning Maildir.serializer to #<Maildir::Serializer::Marshal:0x007fb0738faa40> from /Users/jeremy/repos/git/maildir/test/test_serializers.rb:34:in `block (3 levels) in <class:TestSerializers>'
.assigning Maildir.serializer to #<Maildir::Serializer::Base:0x007fb073879ee0> from /Users/jeremy/repos/git/maildir/test/test_serializers.rb:34:in `block (3 levels) in <class:TestSerializers>'
.assigning Maildir.serializer to #<Maildir::Serializer::Mail:0x007fb071eb53b0> from /Users/jeremy/repos/git/maildir/test/test_serializers.rb:34:in `block (3 levels) in <class:TestSerializers>'
.assigning Maildir.serializer to #<Maildir::Serializer::JSON:0x007fb071fbf620> from /Users/jeremy/repos/git/maildir/test/test_serializers.rb:34:in `block (3 levels) in <class:TestSerializers>'
.assigning Maildir.serializer to #<Maildir::Serializer::Marshal:0x007fb071f4c8a0> from /Users/jeremy/repos/git/maildir/test/test_serializers.rb:34:in `block (3 levels) in <class:TestSerializers>'
.assigning Maildir.serializer to #<Maildir::Serializer::Base:0x007fb072362f98> from /Users/jeremy/repos/git/maildir/test/test_serializers.rb:34:in `block (3 levels) in <class:TestSerializers>'
.assigning Maildir.serializer to #<Maildir::Serializer::YAML:0x007fb073a03ea0> from /Users/jeremy/repos/git/maildir/test/test_serializers.rb:34:in `block (3 levels) in <class:TestSerializers>'
.assigning Maildir.serializer to #<Maildir::Serializer::Mail:0x007fb0739834d0> from /Users/jeremy/repos/git/maildir/test/test_serializers.rb:34:in `block (3 levels) in <class:TestSerializers>'
.......................................Currenty value of Maildir::Message.serializer: #<Maildir::Serializer::Mail:0x007fb0739834d0>
@data: "foo"
@message.data: #<Mail::Message:70197927936840, Multipart: false, Headers: <foo: >>
diff: /tmp/expect20150321--twhba3: No such file or directory
diff: /tmp/butwas20150321--s6hn50: No such file or directory
F........
Fabulous run in 0.351547s, 187.7416 runs/s, 264.5450 assertions/s.
1) Failure:
TestMessage#test_: A written message should have the correct data. [/Users/jeremy/repos/git/maildir/test/test_message.rb:84]:
No visible difference in the String#inspect output.
You should look at the implementation of #== on String or its members.
"foo"
66 runs, 93 assertions, 1 failures, 0 errors, 0 skips
rake aborted!
Command failed with status (1): [ruby -I"lib" -I"/Users/jeremy/.gem/repos/ruby-2.1.5/maildir/gems/rake-10.4.2/lib" "/Users/jeremy/.gem/repos/ruby-2.1.5/maildir/gems/rake-10.4.2/lib/rake/rake_test_loader.rb" "test/test_*.rb" ]
Tasks: TOP => default => test
(See full trace by running task with --trace)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment