To add a collaborator to this project you will need to use the Relish gem to add the collaborator via a terminal command. Soon you'll be able to also add collaborators here!More about adding a collaborator
Most projects do not have a separate namespace for their classes, which the default that Bogus assumes. However, if all (or some) of your classes exist within some module you can add it to the list of modules that Bogus will look in when trying to resolve class names.
a file named "foo.rb" with:
class Foo def foo end end
a file named "baz.rb" with:
module Bar class Baz def baz end end end
spec file with following content should pass:
require_relative 'foo' require_relative 'baz' Bogus.configure do |c| c.search_modules << Bar end describe "logger class fake" do fake(:foo) fake(:baz) it "finds classes in global namespace" do foo.foo end it "finds classes in specified modules" do baz.baz end end
Last published over 7 years ago by Adam Pohorecki.