fba174e9bc
Changes: * Move spec/monkeypatch to spec/support * Remove unused support/shared_examples * Move support/api to support/api_helpers to match module name * Move support/login to support/login_helpers to match module name * Move API specs to requests/api (convention over configuration) * Remove unused support/js_patch * Simplify login_as helper * Move DatabaseCleaner stuff to its own support file * Remove unnecessary configuration and requires from spec_helper
51 lines
615 B
Ruby
51 lines
615 B
Ruby
# Stubbing Project <-> git host path
|
|
# create project using Factory only
|
|
class Project
|
|
def update_repository
|
|
true
|
|
end
|
|
|
|
def destroy_repository
|
|
true
|
|
end
|
|
|
|
def path_to_repo
|
|
File.join(Rails.root, "tmp", "tests", path)
|
|
end
|
|
|
|
def satellite
|
|
@satellite ||= FakeSatellite.new
|
|
end
|
|
end
|
|
|
|
class Key
|
|
def update_repository
|
|
true
|
|
end
|
|
|
|
def repository_delete_key
|
|
true
|
|
end
|
|
end
|
|
|
|
class UsersProject
|
|
def update_repository
|
|
true
|
|
end
|
|
end
|
|
|
|
class FakeSatellite
|
|
def exists?
|
|
true
|
|
end
|
|
|
|
def create
|
|
true
|
|
end
|
|
end
|
|
|
|
class ProtectedBranch
|
|
def update_repository
|
|
true
|
|
end
|
|
end
|