Hello everyone:
After I played with Rspec for three months, I realized a weird behavior of
mocking ruby classes (e.g. File).
Please let me post a sample code before I point out the problems:
#file_reader.rb (to be tested)
class FileReader
def do_read
File.read('asd.txt')
end
Hello everyone:
I am currently assigned to test a big project which uses JRuby to build a
web application. The reason of using JRuby is the web application is
communicating with Java Service. I am writing test cases using Rspec and
looking for a code coverage tool. Rcov is no doubt a nice code
to select an attribute and test
it!
Another problem is the tag does not have id or class sometimes, does it mean
that is no way of selecting it?
David Chelimsky-2 wrote:
On 9/13/07, Shaker [EMAIL PROTECTED] wrote:
I can not find much
information about the should have_tag syntax in Rspec
Sorry, that's another spec caused the error. It is working. Thank you very
much
Shaker wrote:
Hello
To spec the example I mentioned before, I wrote the spec as what you
suggested
#../view/group/index_spec.rb
describe /group/_index_spec do
it should call JS function when click
())
end
end
However, it generated an error Expecting a selector as the first argument.
What is wrong?
David Chelimsky-2 wrote:
On 9/13/07, Shaker [EMAIL PROTECTED] wrote:
Yes, I have gone through the documentation before, and I read the
reference
of 'assert_select' as well. But I still can
Hello everyone:
I am quit new to View test using rspec. I want to write spec for a
partial, which is rendered by a controller. However, the controller does not
pass data to the partial using instance variables, it uses symbol variable
instead. I read the example of view spec provided in the
/documentation/rails/writing/views.html
On Sep 12, 2007, at 5:20 AM, Shaker wrote:
Hello everyone:
I am quit new to View test using rspec. I want to write spec for a
partial, which is rendered by a controller. However, the controller
does not
pass data to the partial using instance
from the controller. Maybe the :locals does some magical work here. I
am quite familiar with rspec and ruby. So I am reading more documentation
now.
Hopefully we could figure it out shortly.
David Chelimsky-2 wrote:
On 9/12/07, Shaker [EMAIL PROTECTED] wrote:
Unfortunately, I am not supposed
Great Hi to everyone:
I don't know how to write spec for a controller method which has
'paginate'. Is there any Rspec API for it?
To illustrate, I would like to post an example.
class PeopleController
def paginate_method
hash = Hash.new
hash[:people_page], hash[:people] = paginate
Hello everyone:
Right now I am writing spec on modules, which are provided by my
colleagues. Some of the modules actually contain action methods. I tried
very hard to spec those action methods in modules. But it seems that the
rspec does not allow module spec to 'get' action like controller
Good morning, dear fellows:
I'd like to recall one question I posted yesterday. I am writing specs
for ruby modules. Some of the modules do some data process in the test
database. Because 'fixtures' is undefined (Am I correct?) in module specs,
spec of certain module (e.g. delete data form
Dear fellows:
I am currently working on writing specs on some ruby modules(e.g.
myModule). At first I try to use script/generate to generate rspec_module,
but it failed. :-(
Later I manually created a file (e.g. named myModule_spec.rb) and put
the 'require spec_helper.rb' as the first
://rspec.rubyforge.org/documentation/rails/writing/controllers.html
writing controller spec
Thanks, regards.
aslak hellesoy wrote:
On 8/13/07, Shaker [EMAIL PROTECTED] wrote:
Hi:
I am a rspec beginner. I have scratched my head for the whole
afternoon,
trying to figure out a way of writing render
with
({:partial=index}) once, but received it 0 times.
Is it because expect_render is not compatible with JRuby or I forgot to
mock something?
Thanks a lot.
Regards.
aslak hellesoy wrote:
On 8/13/07, Shaker [EMAIL PROTECTED] wrote:
Dear Aslak and David:
I have tried two possible ways
Great Hi to everybody!
I am currently working on a project which tests the controllers using rspec.
I came across some methods in the controller which do not generate any
actions at all. However, they still need testing! Some of these methods do
require parameters. I am wondering how I can pass
Good morning to everyone:
So weird!!
I got a method called apply_settings(arg1, arg2) in the controller to be
tested. In the controller spec, I of course called the method.
In the controller:
def apply_settings(arg1, arg2) #where arg1 is a hash, and arg2 is an
array of object
16 matches
Mail list logo