{"action":"opened","issue":{"url":"https://api.github.com/repos/freshshell/fresh/issues/128","labels_url":"https://api.github.com/repos/freshshell/fresh/issues/128/labels{/name}","comments_url":"https://api.github.com/repos/freshshell/fresh/issues/128/comments","events_url":"https://api.github.com/repos/freshshell/fresh/issues/128/events","html_url":"https://github.com/freshshell/fresh/issues/128","id":65008134,"number":128,"title":"plenty of test failure","user":{"login":"bukzor","id":640328,"avatar_url":"https://avatars.githubusercontent.com/u/640328?v=3","gravatar_id":"","url":"https://api.github.com/users/bukzor","html_url":"https://github.com/bukzor","followers_url":"https://api.github.com/users/bukzor/followers","following_url":"https://api.github.com/users/bukzor/following{/other_user}","gists_url":"https://api.github.com/users/bukzor/gists{/gist_id}","starred_url":"https://api.github.com/users/bukzor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bukzor/subscriptions","organizations_url":"https://api.github.com/users/bukzor/orgs","repos_url":"https://api.github.com/users/bukzor/repos","events_url":"https://api.github.com/users/bukzor/events{/privacy}","received_events_url":"https://api.github.com/users/bukzor/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-03-29T01:08:30Z","updated_at":"2015-03-29T01:08:30Z","closed_at":null,"body":"I don't know ruby whatsoever, so I can't help debug or patch, but thought you might want to know.\r\n\r\n```\r\nFailures:\r\n\r\n  1) fresh shows source of errors\r\n     Failure/Error: EOF\r\n       \r\n       expected: \"\\e[4;31mError\\e[0m: Could not find \\\"pry.rb\\\" source file.\\n~/.freshrc.local:3: fresh pry.rb --file=~/.pryrc # ruby\\n\\nYou may need to run `fresh update` if you're adding a new line,\\nor the file you're referencing may have moved or been deleted.\\n\"\r\n            got: \"\\e[4;31mError\\e[0m: Could not find \\\"pry.rb\\\" source file.\\n/tmp/buck/d20150328-19224-179lima/home/.freshrc.local:3: fresh pry.rb --file=~/.pryrc # ruby\\n\\nYou may need to run `fresh update` if you're adding a new line,\\nor the file you're referencing may have moved or been deleted.\\n\"\r\n       \r\n       (compared using ==)\r\n       \r\n       Diff:\r\n       @@ -1,5 +1,5 @@\r\n        Error: Could not find \"pry.rb\" source file.\r\n       -~/.freshrc.local:3: fresh pry.rb --file=~/.pryrc # ruby\r\n       +/tmp/buck/d20150328-19224-179lima/home/.freshrc.local:3: fresh pry.rb --file=~/.pryrc # ruby\r\n        \r\n        You may need to run `fresh update` if you're adding a new line,\r\n        or the file you're referencing may have moved or been deleted.\r\n       \r\n     # ./spec/spec_helper.rb:66:in `run_fresh'\r\n     # ./spec/fresh_spec.rb:1112:in `block (2 levels) in <top (required)>'\r\n\r\n  2) fresh local shell files builds\r\n     Failure/Error: expect_shell_sh.to eq <<-EOF.strip_heredoc\r\n     NoMethodError:\r\n       undefined method `[]' for #<Enumerator:0x00000001ce7ab0>\r\n     # ./spec/spec_helper.rb:170:in `expect_shell_sh'\r\n     # ./spec/fresh_spec.rb:15:in `block (3 levels) in <top (required)>'\r\n\r\n  3) fresh local shell files builds with spaces\r\n     Failure/Error: expect_shell_sh.to eq <<-EOF.strip_heredoc\r\n     NoMethodError:\r\n       undefined method `[]' for #<Enumerator:0x00000001be6a58>\r\n     # ./spec/spec_helper.rb:170:in `expect_shell_sh'\r\n     # ./spec/fresh_spec.rb:36:in `block (3 levels) in <top (required)>'\r\n\r\n  4) fresh local shell files builds with globbing\r\n     Failure/Error: expect_shell_sh.to eq <<-EOF.strip_heredoc\r\n     NoMethodError:\r\n       undefined method `[]' for #<Enumerator:0x00000001c01038>\r\n     # ./spec/spec_helper.rb:170:in `expect_shell_sh'\r\n     # ./spec/fresh_spec.rb:52:in `block (3 levels) in <top (required)>'\r\n\r\n  5) fresh local shell files creates empty output with no freshrc file\r\n     Failure/Error: expect_shell_sh.to eq ''\r\n     NoMethodError:\r\n       undefined method `[]' for #<Enumerator:0x000000018208b0>\r\n     # ./spec/spec_helper.rb:170:in `expect_shell_sh'\r\n     # ./spec/fresh_spec.rb:69:in `block (3 levels) in <top (required)>'\r\n\r\n  6) fresh local shell files using --ignore-missing builds\r\n     Failure/Error: expect_shell_sh.to eq ''\r\n     NoMethodError:\r\n       undefined method `[]' for #<Enumerator:0x000000018ee940>\r\n     # ./spec/spec_helper.rb:170:in `expect_shell_sh'\r\n     # ./spec/fresh_spec.rb:92:in `block (4 levels) in <top (required)>'\r\n\r\n  7) fresh local shell files using --file builds generic files\r\n     Failure/Error: expect_shell_sh.to eq ''\r\n     NoMethodError:\r\n       undefined method `[]' for #<Enumerator:0x00000001c28340>\r\n     # ./spec/spec_helper.rb:170:in `expect_shell_sh'\r\n     # ./spec/fresh_spec.rb:149:in `block (4 levels) in <top (required)>'\r\n\r\n  8) fresh remote files building shell files builds shell files from cloned github repos\r\n     Failure/Error: expect_shell_sh.to eq <<-EOF.strip_heredoc\r\n     NoMethodError:\r\n       undefined method `[]' for #<Enumerator:0x00000001d06230>\r\n     # ./spec/spec_helper.rb:170:in `expect_shell_sh'\r\n     # ./spec/fresh_spec.rb:513:in `block (4 levels) in <top (required)>'\r\n\r\n  9) fresh remote files building shell files builds shell files from cloned other repos\r\n     Failure/Error: expect_shell_sh.to eq <<-EOF.strip_heredoc\r\n     NoMethodError:\r\n       undefined method `[]' for #<Enumerator:0x00000001717220>\r\n     # ./spec/spec_helper.rb:170:in `expect_shell_sh'\r\n     # ./spec/fresh_spec.rb:526:in `block (4 levels) in <top (required)>'\r\n\r\n  10) fresh remote files using --ref builds\r\n     Failure/Error: expect_shell_sh.to eq <<-EOF.strip_heredoc\r\n     NoMethodError:\r\n       undefined method `[]' for #<Enumerator:0x00000001c226c0>\r\n     # ./spec/spec_helper.rb:170:in `expect_shell_sh'\r\n     # ./spec/fresh_spec.rb:611:in `block (4 levels) in <top (required)>'\r\n\r\n  11) fresh using --filter runs filters on files\r\n     Failure/Error: expect_shell_sh.to eq <<-EOF.strip_heredoc\r\n     NoMethodError:\r\n       undefined method `[]' for #<Enumerator:0x000000019300c0>\r\n     # ./spec/spec_helper.rb:170:in `expect_shell_sh'\r\n     # ./spec/fresh_spec.rb:915:in `block (3 levels) in <top (required)>'\r\n\r\n  12) fresh using --filter runs filters on files locked to a ref\r\n     Failure/Error: expect_shell_sh.to eq <<-EOF.strip_heredoc\r\n     NoMethodError:\r\n       undefined method `[]' for #<Enumerator:0x000000017b2ce8>\r\n     # ./spec/spec_helper.rb:170:in `expect_shell_sh'\r\n     # ./spec/fresh_spec.rb:929:in `block (3 levels) in <top (required)>'\r\n\r\n  13) fresh environment variable config FRESH_BIN_PATH defaults to $HOME/bin\r\n     Failure/Error: expect_shell_sh.to eq ''\r\n     NoMethodError:\r\n       undefined method `[]' for #<Enumerator:0x00000001c36148>\r\n     # ./spec/spec_helper.rb:170:in `expect_shell_sh'\r\n     # ./spec/fresh_spec.rb:1448:in `block (4 levels) in <top (required)>'\r\n\r\n  14) fresh clean cleans dead symlinks from home and bin\r\n     Failure/Error: EOF\r\n       \r\n       expected: \"Removing ~/.dead\\nRemoving ~/bin/dead\\n\"\r\n            got: \"Removing /tmp/buck/d20150328-19224-19ymn39/home/.dead\\nRemoving /tmp/buck/d20150328-19224-19ymn39/home/bin/dead\\n\"\r\n       \r\n       (compared using ==)\r\n       \r\n       Diff:\r\n       @@ -1,3 +1,3 @@\r\n       -Removing ~/.dead\r\n       -Removing ~/bin/dead\r\n       +Removing /tmp/buck/d20150328-19224-19ymn39/home/.dead\r\n       +Removing /tmp/buck/d20150328-19224-19ymn39/home/bin/dead\r\n       \r\n     # ./spec/spec_helper.rb:79:in `run_fresh'\r\n     # ./spec/fresh_spec.rb:1642:in `block (3 levels) in <top (required)>'\r\n\r\nFinished in 12.38 seconds (files took 0.17296 seconds to load)\r\n118 examples, 14 failures\r\n\r\nFailed examples:\r\n\r\nrspec ./spec/fresh_spec.rb:1063 # fresh shows source of errors\r\nrspec ./spec/fresh_spec.rb:5 # fresh local shell files builds\r\nrspec ./spec/fresh_spec.rb:27 # fresh local shell files builds with spaces\r\nrspec ./spec/fresh_spec.rb:43 # fresh local shell files builds with globbing\r\nrspec ./spec/fresh_spec.rb:63 # fresh local shell files creates empty output with no freshrc file\r\nrspec ./spec/fresh_spec.rb:86 # fresh local shell files using --ignore-missing builds\r\nrspec ./spec/fresh_spec.rb:119 # fresh local shell files using --file builds generic files\r\nrspec ./spec/fresh_spec.rb:507 # fresh remote files building shell files builds shell files from cloned github repos\r\nrspec ./spec/fresh_spec.rb:520 # fresh remote files building shell files builds shell files from cloned other repos\r\nrspec ./spec/fresh_spec.rb:580 # fresh remote files using --ref builds\r\nrspec ./spec/fresh_spec.rb:909 # fresh using --filter runs filters on files\r\nrspec ./spec/fresh_spec.rb:922 # fresh using --filter runs filters on files locked to a ref\r\nrspec ./spec/fresh_spec.rb:1441 # fresh environment variable config FRESH_BIN_PATH defaults to $HOME/bin\r\nrspec ./spec/fresh_spec.rb:1620 # fresh clean cleans dead symlinks from home and bin\r\nmake: *** [test] Error 1\r\n```"}}