Cross Reference: stub_spec.rb
xref
: /
ontohub
/
spec
/
lib
/
logicgraph_parser
/
stub_spec.rb
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
stub_spec.rb revision 7c7a19761235efff584ee65a1c6dc4aa1735ff64
217
N/A
require
'spec_helper'
217
N/A
217
N/A
describe
'LogicgraphParser Stub'
do
217
N/A
217
N/A
def
save_language
(
language
)
217
N/A
language.user
_id
=
user.id
217
N/A
language.save
!
217
N/A
end
217
N/A
217
N/A
def
save_logic
(
logic
)
217
N/A
logic.user
_id
=
user.id
217
N/A
logic.save
!
217
N/A
end
217
N/A
217
N/A
def
save_support
(
support
)
217
N/A
support.save
!
217
N/A
end
217
N/A
217
N/A
def
save_logic_mapping
(
comorphism
)
217
N/A
end
217
N/A
217
N/A
context
"LogicgraphParser"
do
6485
N/A
context
'parsing stub'
do
217
N/A
let
!
(:
user
)
{
create
:
admin
}
217
N/A
it
'should set up without an error'
do
217
N/A
expect
do
217
N/A
LogicgraphParser.parse
open_fixture
(
'
LogicGraph.xml
'
)
,
6485
N/A
logic
:
Proc.new
{ |h|
save_logic
(h)
},
217
N/A
language
:
Proc.new
{ |h|
save_language
(h)
},
618
N/A
support
:
Proc.new
{ |h|
save_support
(h)
},
217
N/A
logic_mapping
:
Proc.new
{ |h|
save_logic_mapping
(h)
}
844
N/A
end.not
_to
raise_error
6485
N/A
end
217
N/A
end
1273
N/A
end
217
N/A
6485
N/A
def
open_fixture
(
name
)
3661
N/A
File.open
(
"#{
Rails.root
}/registry/#{name}"
)
3996
N/A
end
3996
N/A
3996
N/A
end
217
N/A