Cross Reference: remote_spec.rb
xref
: /
ontohub
/
spec
/
models
/
repository
/
remote_spec.rb
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
remote_spec.rb revision a38bf57c270c2677788657bc8a912f14de3c8d7e
396ba4b002168a7a3dca4f05ac79266b8f26a172
Eugen Kuksa
require
'spec_helper'
396ba4b002168a7a3dca4f05ac79266b8f26a172
Eugen Kuksa
396ba4b002168a7a3dca4f05ac79266b8f26a172
Eugen Kuksa
describe
'Repository Remote'
do
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
context
'converting'
do
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
let
(:
repository
)
{
create
:
repository_with_remote
}
396ba4b002168a7a3dca4f05ac79266b8f26a172
Eugen Kuksa
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
it
'should be a mirrored reppository'
do
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
expect
(
repository.mirror
?)
.
to
be_truthy
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
end
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
context
'convert to local'
do
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
before
do
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
repository.convert
_to_local
!
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
end
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
it
'should become a non-mirrored repository'
do
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
expect
(
repository.mirror
?)
.
to
be_falsy
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
end
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
end
396ba4b002168a7a3dca4f05ac79266b8f26a172
Eugen Kuksa
end
396ba4b002168a7a3dca4f05ac79266b8f26a172
Eugen Kuksa
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
context
'forking'
, :
process_jobs_synchronously
do
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
let
!
(:
repository
)
do
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
r =
build
:
repository_with_remote
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
r.remote
_type
=
'fork'
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
r.save
!
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
r.reload
396ba4b002168a7a3dca4f05ac79266b8f26a172
Eugen Kuksa
end
396ba4b002168a7a3dca4f05ac79266b8f26a172
Eugen Kuksa
a38bf57c270c2677788657bc8a912f14de3c8d7e
Eugen Kuksa
it
'should be a non-mirrored repository'
do
396ba4b002168a7a3dca4f05ac79266b8f26a172
Eugen Kuksa
expect
(
repository.mirror
?)
.
to
be_falsy
396ba4b002168a7a3dca4f05ac79266b8f26a172
Eugen Kuksa
end
396ba4b002168a7a3dca4f05ac79266b8f26a172
Eugen Kuksa
end
396ba4b002168a7a3dca4f05ac79266b8f26a172
Eugen Kuksa
end