Skip to content

Instantly share code, notes, and snippets.

@guedes
guedes / rspec_error.rb
Created February 18, 2011 13:30
expecting <"show"> but rendering with <"servers/_form, servers/new, layouts/application">
# In the file spec/controllers/servers_controller_spec.rb
...
...
describe "POST create" do
describe "failure" do
it "should re-render server page" do
post :create, :server => @server
response.should render_template(:show)
end
@guedes
guedes / gist:957394
Created May 5, 2011 16:44
SQL example for JOIN tables and subqueries
SELECT name,age
FROM person
join (SELECT max(age) as age FROM person) as max_age USING (age);
@guedes
guedes / gist:973795
Created May 16, 2011 02:02
rvm update error
$ rvm list
rvm rubies
ruby-1.8.7-p302 [ i386 ]
=> ruby-1.9.2-p0 [ i386 ]
$ rvm update
rvm 1.0.0 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]
@guedes
guedes / gist:979470
Created May 18, 2011 20:28
git structure where
.
|-- bin
| |-- git
| |-- git-cvsserver
| |-- gitk
| |-- git-receive-pack
| |-- git-shell
| |-- git-upload-archive
| |-- git-upload-pack
| `-- stg
@guedes
guedes / a valid json
Created April 10, 2012 19:33
How this valid JSON should be internally represented in Elixir?
{
"Image": {
"Width": 800,
"Height": 600,
"Title": "View from 15th Floor",
"Thumbnail": {
"Url": "http://www.example.com/image/481989943",
"Height": 125,
"Width": "100"
},
[... cut ...]
==> elixir (exunit)
..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F...
1) test_pwd (SystemTest)
** (ExUnit.AssertionError) Expected '/media/fdc918b8-8a3f-4a63-bfc1-e4155da45514/guedes/guedes/programas/Erlang/elixir' to be equal to '/home/guedes/guedes/programas/Erlang/elixir'
stacktrace:
/media/fdc918b8-8a3f-4a63-bfc1-e4155da45514/guedes/guedes/programas/Erlang/elixir/test/elixir/system_test.exs:36: SystemTest.test_pwd/0
/media/fdc918b8-8a3f-4a63-bfc1-e4155da45514/guedes/guedes/programas/Erlang/elixir/lib/ex_unit/runner.ex:78: ExUnit.Runner.run_test/3
/media/fdc918b8
guedes@betelgeuse:/media/fdc918b8-8a3f-4a63-bfc1-e4155da45514/guedes/guedes/programas/Erlang/exjson$ ../exdoc/bin/exdoc -pa exbin
** (UndefinedFunctionError) undefined function: JSON.__info__/1
JSON.__info__(:moduledoc)
/media/fdc918b8-8a3f-4a63-bfc1-e4155da45514/guedes/guedes/programas/Erlang/exdoc/lib/exdoc/retriever.ex:12: ExDoc.Retriever.get_docs_from_file/2
/media/fdc918b8-8a3f-4a63-bfc1-e4155da45514/guedes/guedes/programas/Erlang/elixir/lib/enum.ex:374: Enum."-map/2-lc$^0/1-0-"/2
/media/fdc918b8-8a3f-4a63-bfc1-e4155da45514/guedes/guedes/programas/Erlang/exdoc/lib/exdoc.ex:5: ExDoc.generate_docs/3
src/elixir_compiler.erl:76: :elixir_compiler."-code_loading_compilation/5-fun-0-"/4
src/elixir_compiler.erl:75: :elixir_compiler.code_loading_compilation/5
src/elixir_compiler.erl:29: :elixir_compiler.string/2
/media/fdc918b8-8a3f-4a63-bfc1-e4155da45514/guedes/guedes/programas/Erlang/elixir/lib/code.ex:94: Code.require_file/2
import Elixir.Builtin, except: ["+": 2]
defmodule DateUtils do
def :+.(left, right) when is_tuple(left) do
seconds = Erlang.calendar.datetime_to_gregorian_seconds(left)
result = seconds + right
Erlang.calendar.gregorian_seconds_to_datetime(result)
end
# is this correct ?
@guedes
guedes / ERROR
Created May 11, 2012 17:18
Error testing some scenarios...
guedes@dba01:/disco/programas/exdate$ make clean test
rm -rf ebin
Compiling Elixir code ...
elixirc lib/*/*/*.ex lib/*/*.ex lib/*.ex -o ebin --docs
Compiled lib/date.ex
Running tests ...
time elixir -pa ebin -r "test/**/*_test.exs"
F.F...
@guedes
guedes / gist:2701936
Created May 15, 2012 13:51
Elixir test ERROR
Running tests ...
time elixir -pa ebin -r "test/**/*_test.exs"
......F....
1) test_date_to_timestamp_with_chars (DateTest)
** (ExUnit.AssertionError) Expected "2000-01-01 23:59:59" to be equal to (==) "200045014501322358595859"
stacktrace:
/disco/programas/exdate/test/date_test.exs:107: DateTest.test_date_to_timestamp_with_chars/0
/disco/programas/elixir/lib/ex_unit/runner.ex:78: ExUnit.Runner.run_test/3
/disco/programas/elixir/lib/enum.ex:619: Enum.do_each/3