Open moro opened 14 years ago
inside initializer block. (in Ww::Server.build_double) get(path, :double => :spy) do .. end
get(path, :double => :spy) do .. end
outside Ww::Server[:server].get(path, :double => :spy) do .. end
Ww::Server[:server].get(path, :double => :spy) do .. end
inside initializer block (in Ww::Server.build_double) spy(self).get(path) do .. end spy!.get(path) do .. end
spy(self).get(path) do .. end
spy!.get(path) do .. end
outside spy(Ww::Server[:server]).get(path) do .. end
spy(Ww::Server[:server]).get(path) do .. end
inside initializer block (in Ww::Server.build_double) spy(:get, path) do .. end
spy(:get, path) do .. end
outside Ww::Server[:server].spy(:get, path) do .. end
Ww::Server[:server].spy(:get, path) do .. end
I'm waiting YOUR idea. Feel easy to comment, please.
how do you think of
spy.get(:get, path) do .. end
spy() returns Proxy object to define spy(or other double) actions.
Sinatra like
inside initializer block. (in Ww::Server.build_double)
get(path, :double => :spy) do .. end
outside
Ww::Server[:server].get(path, :double => :spy) do .. end
rr like (?)
inside initializer block (in Ww::Server.build_double)
spy(self).get(path) do .. end
spy!.get(path) do .. end
outside
spy(Ww::Server[:server]).get(path) do .. end
current
inside initializer block (in Ww::Server.build_double)
spy(:get, path) do .. end
outside
Ww::Server[:server].spy(:get, path) do .. end