require'ostruct'# Helper methods for controller specs in the Import namespace## Must be included manually.moduleImportSpecHelper# Stub `controller` to return a null object double with the provided messages# when `client` is called## Examples:## stub_client(foo: %w(foo))## controller.client.foo # => ["foo"]# controller.client.bar.baz.foo # => ["foo"]## Returns the client doubledefstub_client(messages={})client=double('client',messages).as_null_objectallow(controller).toreceive(:client).and_return(client)clientenddefstub_omniauth_provider(name)provider=OpenStruct.new(name: name,app_id: 'asd123',app_secret: 'asd123')