Skip to content

Instantly share code, notes, and snippets.

@vvs
Created October 17, 2009 08:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vvs/212301 to your computer and use it in GitHub Desktop.
Save vvs/212301 to your computer and use it in GitHub Desktop.
#>jruby -S mspec ci core/io/
jruby 1.5.0dev (ruby 1.8.7 patchlevel 174) (2009-10-17 a92f183) (Java HotSpot(TM) Client VM 1.6.0_03) [i386-java]
...............FF.....F...........F.....F.............................
1)
IO#each_line yields each line to the passed block FAILED
Expected ["Voici la ligne une.\n",
"Here is line six.\n ci",
"H",
"H",
"Here is line six.\n cinco.\n.\n",
"Here is line six.\n ci",
"H",
"Here is line six.\n cinco.\n",
"Here is line six.\n"]
to equal ["Voici la ligne une.\n",
"Qui \303\250 la linea due.\n",
"\n",
"\n",
"Aqu\303\255 est\303\241 la l\303\255nea tres.\n",
"Ist hier Linie vier.\n",
"\n",
"Est\303\241 aqui a linha cinco.\n",
"Here is line six.\n"]
/opt/work/rubyspec.git/core/io/shared/each.rb:16
/opt/work/rubyspec.git/core/io/each_line_spec.rb:5
/opt/work/rubyspec.git/core/io/each_line_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
2)
IO#each_line yields each line starting from the current position FAILED
Expected ["\n",
"\n",
"\n",
"Here is line six.\n cinco.\n.\n",
"Here is line six.\n ci",
"H",
"Here is line six.\n cinco.\n",
"Here is line six.\n"]
to equal ["\n",
"\n",
"\n",
"Aqu\303\255 est\303\241 la l\303\255nea tres.\n",
"Ist hier Linie vier.\n",
"\n",
"Est\303\241 aqui a linha cinco.\n",
"Here is line six.\n"]
/opt/work/rubyspec.git/core/io/shared/each.rb:30
/opt/work/rubyspec.git/core/io/each_line_spec.rb:5
/opt/work/rubyspec.git/core/io/each_line_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
3)
IO#each_line uses $/ as the default line separator FAILED
Expected ["Voici ",
"la ",
"linea ",
"linea ui ",
"lin",
"lin",
"linea ",
"six.\n.\nHere ",
"six.\n.",
"six",
"six.\n.\n",
"six.\n.\nHer",
"six.\n",
"six.\n.",
"six.\n.\nHere ",
"six.\n",
"si",
"six.\n.",
"six.\n.\nHere ",
"six",
"six.\n",
"six.\n"]
to equal ["Voici ",
"la ",
"ligne ",
"une.\nQui ",
"\303\250 ",
"la ",
"linea ",
"due.\n\n\nAqu\303\255 ",
"est\303\241 ",
"la ",
"l\303\255nea ",
"tres.\nIst ",
"hier ",
"Linie ",
"vier.\n\nEst\303\241 ",
"aqui ",
"a ",
"linha ",
"cinco.\nHere ",
"is ",
"line ",
"six.\n"]
/opt/work/rubyspec.git/core/io/shared/each.rb:44
/opt/work/rubyspec.git/core/io/each_line_spec.rb:5
/opt/work/rubyspec.git/core/io/each_line_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
4)
IO#each_line returns an Enumerator when passed no block FAILED
Expected ["Voici la ligne une.\n",
"Here is line six.\n ci",
"H",
"H",
"Here is line six.\n cinco.\n.\n",
"Here is line six.\n ci",
"H",
"Here is line six.\n cinco.\n",
"Here is line six.\n"]
to equal ["Voici la ligne une.\n",
"Qui \303\250 la linea due.\n",
"\n",
"\n",
"Aqu\303\255 est\303\241 la l\303\255nea tres.\n",
"Ist hier Linie vier.\n",
"\n",
"Est\303\241 aqui a linha cinco.\n",
"Here is line six.\n"]
/opt/work/rubyspec.git/core/io/shared/each.rb:77
/opt/work/rubyspec.git/core/io/each_line_spec.rb:5
/opt/work/rubyspec.git/core/io/each_line_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
5)
IO#each_line when passed a separator uses the passed argument as the line separator FAILED
Expected ["Voici ",
"la ",
"linea ",
"linea ui ",
"lin",
"lin",
"linea ",
"six.\n.\nHere ",
"six.\n.",
"six",
"six.\n.\n",
"six.\n.\nHer",
"six.\n",
"six.\n.",
"six.\n.\nHere ",
"six.\n",
"si",
"six.\n.",
"six.\n.\nHere ",
"six",
"six.\n",
"six.\n"]
to equal ["Voici ",
"la ",
"ligne ",
"une.\nQui ",
"\303\250 ",
"la ",
"linea ",
"due.\n\n\nAqu\303\255 ",
"est\303\241 ",
"la ",
"l\303\255nea ",
"tres.\nIst ",
"hier ",
"Linie ",
"vier.\n\nEst\303\241 ",
"aqui ",
"a ",
"linha ",
"cinco.\nHere ",
"is ",
"line ",
"six.\n"]
/opt/work/rubyspec.git/core/io/shared/each.rb:101
/opt/work/rubyspec.git/core/io/each_line_spec.rb:9
/opt/work/rubyspec.git/core/io/each_line_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
6)
IO#each_line when passed a separator tries to convert the passed separator to a String using #to_str FAILED
Expected ["Voici ",
"la ",
"linea ",
"linea ui ",
"lin",
"lin",
"linea ",
"six.\n.\nHere ",
"six.\n.",
"six",
"six.\n.\n",
"six.\n.\nHer",
"six.\n",
"six.\n.",
"six.\n.\nHere ",
"six.\n",
"si",
"six.\n.",
"six.\n.\nHere ",
"six",
"six.\n",
"six.\n"]
to equal ["Voici ",
"la ",
"ligne ",
"une.\nQui ",
"\303\250 ",
"la ",
"linea ",
"due.\n\n\nAqu\303\255 ",
"est\303\241 ",
"la ",
"l\303\255nea ",
"tres.\nIst ",
"hier ",
"Linie ",
"vier.\n\nEst\303\241 ",
"aqui ",
"a ",
"linha ",
"cinco.\nHere ",
"is ",
"line ",
"six.\n"]
/opt/work/rubyspec.git/core/io/shared/each.rb:123
/opt/work/rubyspec.git/core/io/each_line_spec.rb:9
/opt/work/rubyspec.git/core/io/each_line_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
7)
IO#each_line when passed a separator yields each paragraph when passed an empty String as separator FAILED
Expected ["This is\n\n", "of paragraph", "of paragraphs."]
to equal ["This is\n\n", "an example\n\n", "of paragraphs."]
/opt/work/rubyspec.git/core/io/shared/each.rb:142
/opt/work/rubyspec.git/core/io/each_line_spec.rb:9
/opt/work/rubyspec.git/core/io/each_line_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
8)
IO#each yields each line to the passed block FAILED
Expected ["Voici la ligne une.\n",
"Here is line six.\n ci",
"H",
"H",
"Here is line six.\n cinco.\n.\n",
"Here is line six.\n ci",
"H",
"Here is line six.\n cinco.\n",
"Here is line six.\n"]
to equal ["Voici la ligne une.\n",
"Qui \303\250 la linea due.\n",
"\n",
"\n",
"Aqu\303\255 est\303\241 la l\303\255nea tres.\n",
"Ist hier Linie vier.\n",
"\n",
"Est\303\241 aqui a linha cinco.\n",
"Here is line six.\n"]
/opt/work/rubyspec.git/core/io/shared/each.rb:16
/opt/work/rubyspec.git/core/io/each_spec.rb:5
/opt/work/rubyspec.git/core/io/each_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
9)
IO#each yields each line starting from the current position FAILED
Expected ["\n",
"\n",
"\n",
"Here is line six.\n cinco.\n.\n",
"Here is line six.\n ci",
"H",
"Here is line six.\n cinco.\n",
"Here is line six.\n"]
to equal ["\n",
"\n",
"\n",
"Aqu\303\255 est\303\241 la l\303\255nea tres.\n",
"Ist hier Linie vier.\n",
"\n",
"Est\303\241 aqui a linha cinco.\n",
"Here is line six.\n"]
/opt/work/rubyspec.git/core/io/shared/each.rb:30
/opt/work/rubyspec.git/core/io/each_spec.rb:5
/opt/work/rubyspec.git/core/io/each_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
10)
IO#each uses $/ as the default line separator FAILED
Expected ["Voici ",
"la ",
"linea ",
"linea ui ",
"lin",
"lin",
"linea ",
"six.\n.\nHere ",
"six.\n.",
"six",
"six.\n.\n",
"six.\n.\nHer",
"six.\n",
"six.\n.",
"six.\n.\nHere ",
"six.\n",
"si",
"six.\n.",
"six.\n.\nHere ",
"six",
"six.\n",
"six.\n"]
to equal ["Voici ",
"la ",
"ligne ",
"une.\nQui ",
"\303\250 ",
"la ",
"linea ",
"due.\n\n\nAqu\303\255 ",
"est\303\241 ",
"la ",
"l\303\255nea ",
"tres.\nIst ",
"hier ",
"Linie ",
"vier.\n\nEst\303\241 ",
"aqui ",
"a ",
"linha ",
"cinco.\nHere ",
"is ",
"line ",
"six.\n"]
/opt/work/rubyspec.git/core/io/shared/each.rb:44
/opt/work/rubyspec.git/core/io/each_spec.rb:5
/opt/work/rubyspec.git/core/io/each_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
11)
IO#each returns an Enumerator when passed no block FAILED
Expected ["Voici la ligne une.\n",
"Here is line six.\n ci",
"H",
"H",
"Here is line six.\n cinco.\n.\n",
"Here is line six.\n ci",
"H",
"Here is line six.\n cinco.\n",
"Here is line six.\n"]
to equal ["Voici la ligne une.\n",
"Qui \303\250 la linea due.\n",
"\n",
"\n",
"Aqu\303\255 est\303\241 la l\303\255nea tres.\n",
"Ist hier Linie vier.\n",
"\n",
"Est\303\241 aqui a linha cinco.\n",
"Here is line six.\n"]
/opt/work/rubyspec.git/core/io/shared/each.rb:77
/opt/work/rubyspec.git/core/io/each_spec.rb:5
/opt/work/rubyspec.git/core/io/each_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
12)
IO#each when passed a separator uses the passed argument as the line separator FAILED
Expected ["Voici ",
"la ",
"linea ",
"linea ui ",
"lin",
"lin",
"linea ",
"six.\n.\nHere ",
"six.\n.",
"six",
"six.\n.\n",
"six.\n.\nHer",
"six.\n",
"six.\n.",
"six.\n.\nHere ",
"six.\n",
"si",
"six.\n.",
"six.\n.\nHere ",
"six",
"six.\n",
"six.\n"]
to equal ["Voici ",
"la ",
"ligne ",
"une.\nQui ",
"\303\250 ",
"la ",
"linea ",
"due.\n\n\nAqu\303\255 ",
"est\303\241 ",
"la ",
"l\303\255nea ",
"tres.\nIst ",
"hier ",
"Linie ",
"vier.\n\nEst\303\241 ",
"aqui ",
"a ",
"linha ",
"cinco.\nHere ",
"is ",
"line ",
"six.\n"]
/opt/work/rubyspec.git/core/io/shared/each.rb:101
/opt/work/rubyspec.git/core/io/each_spec.rb:9
/opt/work/rubyspec.git/core/io/each_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
13)
IO#each when passed a separator tries to convert the passed separator to a String using #to_str FAILED
Expected ["Voici ",
"la ",
"linea ",
"linea ui ",
"lin",
"lin",
"linea ",
"six.\n.\nHere ",
"six.\n.",
"six",
"six.\n.\n",
"six.\n.\nHer",
"six.\n",
"six.\n.",
"six.\n.\nHere ",
"six.\n",
"si",
"six.\n.",
"six.\n.\nHere ",
"six",
"six.\n",
"six.\n"]
to equal ["Voici ",
"la ",
"ligne ",
"une.\nQui ",
"\303\250 ",
"la ",
"linea ",
"due.\n\n\nAqu\303\255 ",
"est\303\241 ",
"la ",
"l\303\255nea ",
"tres.\nIst ",
"hier ",
"Linie ",
"vier.\n\nEst\303\241 ",
"aqui ",
"a ",
"linha ",
"cinco.\nHere ",
"is ",
"line ",
"six.\n"]
/opt/work/rubyspec.git/core/io/shared/each.rb:123
/opt/work/rubyspec.git/core/io/each_spec.rb:9
/opt/work/rubyspec.git/core/io/each_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
14)
IO#each when passed a separator yields each paragraph when passed an empty String as separator FAILED
Expected ["This is\n\n", "of paragraph", "of paragraphs."]
to equal ["This is\n\n", "an example\n\n", "of paragraphs."]
/opt/work/rubyspec.git/core/io/shared/each.rb:142
/opt/work/rubyspec.git/core/io/each_spec.rb:9
/opt/work/rubyspec.git/core/io/each_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
15)
IO::foreach yields a sequence of Strings that were separated by $/ FAILED
Expected ["Here is line six.\n c",
"Here is line six.\n ci",
"Here is line six.\n cinco.\n.\n",
"Here is line six.\n ci",
"Here is line six.\n cinco.\n",
"Here is line six.\n"]
to equal ["Voici la ligne une.\n",
"Qui \303\250 la linea due.\n",
"Aqu\303\255 est\303\241 la l\303\255nea tres.\n",
"Ist hier Linie vier.\n",
"Est\303\241 aqui a linha cinco.\n",
"Here is line six.\n"]
/opt/work/rubyspec.git/core/io/foreach_spec.rb:24
/opt/work/rubyspec.git/core/io/foreach_spec.rb:4
/opt/work/rubyspec.git/core/io/foreach_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
16)
IO::foreach yields a sequence of Strings that were separated by r FAILED
Expected ["e is line six.\nlinha cinco.\nHerinea due.\nAqu\303\255 est\303\241 la l\303\255nea tr",
"e is line si",
"e is line s",
"e is line six.\nlinha cinco.\nHer",
"e is line six.\n"]
to equal ["Voici la ligne une.\nQui \303\250 la linea due.\nAqu\303\255 est\303\241 la l\303\255nea tr",
"es.\nIst hier",
" Linie vier",
".\nEst\303\241 aqui a linha cinco.\nHer",
"e is line six.\n"]
/opt/work/rubyspec.git/core/io/foreach_spec.rb:32
/opt/work/rubyspec.git/core/io/foreach_spec.rb:4
/opt/work/rubyspec.git/core/io/foreach_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
17)
IO::foreach yields a sequence of paragraphs when the separator is an empty string FAILED
Expected ["Est\303\241 aqui a linha cinco.\nHere is line six",
"Est\303\241 aqui a linha cinco.\nHere is line six.\nier.\n\n",
"Est\303\241 aqui a linha cinco.\nHere is line six.\n"]
to equal ["Voici la ligne une.\nQui \303\250 la linea due.\n\n",
"Aqu\303\255 est\303\241 la l\303\255nea tres.\nIst hier Linie vier.\n\n",
"Est\303\241 aqui a linha cinco.\nHere is line six.\n"]
/opt/work/rubyspec.git/core/io/foreach_spec.rb:48
/opt/work/rubyspec.git/core/io/foreach_spec.rb:4
/opt/work/rubyspec.git/core/io/foreach_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
18)
IO::foreach converts first parameter to string and uses as file name FAILED
Expected ["Here is line six.\n c",
"Here is line six.\n ci",
"Here is line six.\n cinco.\n.\n",
"Here is line six.\n ci",
"Here is line six.\n cinco.\n",
"Here is line six.\n"]
to equal ["Voici la ligne une.\n",
"Qui \303\250 la linea due.\n",
"Aqu\303\255 est\303\241 la l\303\255nea tres.\n",
"Ist hier Linie vier.\n",
"Est\303\241 aqui a linha cinco.\n",
"Here is line six.\n"]
/opt/work/rubyspec.git/core/io/foreach_spec.rb:107
/opt/work/rubyspec.git/core/io/foreach_spec.rb:4
/opt/work/rubyspec.git/core/io/foreach_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
19)
IO::foreach converts second parameter to string and uses as separator, with a to_str calling for the IO FAILED
Expected ["e is line six.\nlinha cinco.\nHerinea due.\nAqu\303\255 est\303\241 la l\303\255nea tr",
"e is line si",
"e is line s",
"e is line six.\nlinha cinco.\nHer",
"e is line six.\n"]
to equal ["Voici la ligne une.\nQui \303\250 la linea due.\nAqu\303\255 est\303\241 la l\303\255nea tr",
"es.\nIst hier",
" Linie vier",
".\nEst\303\241 aqui a linha cinco.\nHer",
"e is line six.\n"]
/opt/work/rubyspec.git/core/io/foreach_spec.rb:117
/opt/work/rubyspec.git/core/io/foreach_spec.rb:4
/opt/work/rubyspec.git/core/io/foreach_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
20)
IO::foreach returns an Enumerator when called without a block FAILED
Expected ["Here is line six.\n c",
"Here is line six.\n ci",
"Here is line six.\n cinco.\n.\n",
"Here is line six.\n ci",
"Here is line six.\n cinco.\n",
"Here is line six.\n"]
to equal ["Voici la ligne une.\n",
"Qui \303\250 la linea due.\n",
"Aqu\303\255 est\303\241 la l\303\255nea tres.\n",
"Ist hier Linie vier.\n",
"Est\303\241 aqui a linha cinco.\n",
"Here is line six.\n"]
/opt/work/rubyspec.git/core/io/foreach_spec.rb:142
/opt/work/rubyspec.git/core/io/foreach_spec.rb:4
/opt/work/rubyspec.git/core/io/foreach_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
21)
IO#lines returns an Enumerator FAILED
Expected ["Voici la ligne une.\n",
"Here is line six.\n ci",
"H",
"H",
"Here is line six.\n cinco.\n.\n",
"Here is line six.\n ci",
"H",
"Here is line six.\n cinco.\n",
"Here is line six.\n"]
to equal ["Voici la ligne une.\n",
"Qui \303\250 la linea due.\n",
"\n",
"\n",
"Aqu\303\255 est\303\241 la l\303\255nea tres.\n",
"Ist hier Linie vier.\n",
"\n",
"Est\303\241 aqui a linha cinco.\n",
"Here is line six.\n"]
/opt/work/rubyspec.git/core/io/lines_spec.rb:19
/opt/work/rubyspec.git/core/io/lines_spec.rb:6
/opt/work/rubyspec.git/core/io/lines_spec.rb:5
/opt/work/rubyspec.git/core/io/lines_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
22)
IO::popen writes to a write-only pipe FAILED
Expected ""
to equal "bar"
/opt/work/rubyspec.git/core/io/popen_spec.rb:36
/opt/work/rubyspec.git/core/io/popen_spec.rb:3
/opt/work/rubyspec.git/core/io/popen_spec.rb:55:in `load'
/opt/work/mspec.git/bin/mspec-ci:8
Finished in 6.767000 seconds
70 files, 414 examples, 751 expectations, 22 failures, 0 errors
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment