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
require
'spec_helper'
describe
'LogicgraphParser Stub'
do
def
save_language
(
language
)
language.user
_id
=
user.id
language.save
!
end
def
save_logic
(
logic
)
logic.user
_id
=
user.id
logic.save
!
end
def
save_support
(
support
)
support.save
!
end
def
save_logic_mapping
(
comorphism
)
end
context
"LogicgraphParser"
do
context
'parsing stub'
do
let
!
(:
user
)
{
create
:
admin
}
it
'should set up without an error'
do
expect
do
LogicgraphParser.parse
open_fixture
(
'
LogicGraph.xml
'
)
,
logic
:
Proc.new
{ |h|
save_logic
(h)
},
language
:
Proc.new
{ |h|
save_language
(h)
},
support
:
Proc.new
{ |h|
save_support
(h)
},
logic_mapping
:
Proc.new
{ |h|
save_logic_mapping
(h)
}
end.not
_to
raise_error
end
end
end
def
open_fixture
(
name
)
File.open
(
"#{
Rails.root
}/registry/#{name}"
)
end
end