[rspec-users] Faking FS in specs

David Chelimsky dchelimsky at gmail.com
Sun Mar 13 17:32:36 EDT 2011


I think the problem is a missing API in FakeFS:

http://rubydoc.info/gems/fakefs/0.3.1/FakeFS/File
http://www.ruby-doc.org/core/classes/File.html#M000024

On Mar 13, 2011, at 2:37 PM, Nicholas Wieland wrote:

> hi Scott, thanks for the answer.
> 
> https://gist.github.com/868356
> 
> I'm not even calling it inside the specs.
> 
>  ngw
> 
> On Mar 13, 2011, at 5:28 PM, Scott Taylor wrote:
> 
>> 
>> How are you requiring FakeFS?
>> 
>> Scott
>> 
>> On Mar 13, 2011, at 10:30 AM, Nicholas Wieland wrote:
>> 
>>> Hi *, for some reasons I'm not able to fake writing on the FS during specs with carrierwave, someone managed to make it work ?
>>> I'm currently trying to use FakeFS, but apparently I'm not even able to run specs after changing spec_helper. The exception it raises is:
>>> 
>>> /Users/ngw/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/pathname.rb:446:in `realpath': undefined method `realpath' for FakeFS::File:Class (NoMethodError)
>>> 
>>> Is it a problem with my version of Ruby ? If it is, how do I test this stuff ? It's very annoying to have the files saved in /public for every autotest I run ...
>>> 
>>> TIA,
>>> ngw
>>> _______________________________________________
>>> rspec-users mailing list
>>> rspec-users at rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/rspec-users
>> 
>> _______________________________________________
>> rspec-users mailing list
>> rspec-users at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/rspec-users
> 
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users

Cheers,
David





More information about the rspec-users mailing list