Sha256: 5566b0ffbb906cef3efd945cd93c4085ecd11058dae989d18f85f08b3155c81d
Contents?: true
Size: 1.09 KB
Versions: 1
Compression:
Stored size: 1.09 KB
Contents
require 'spec_helper' Run.all :read_only do use_pacer_graphml_data :read_only describe Pacer::Wrappers::EdgeWrapper do let(:e_exts) { [Tackle::SimpleMixin, TP::Wrote] } let(:e_wrapper_class) { Pacer::Wrappers::EdgeWrapper.wrapper_for e_exts } subject { e_wrapper_class } it { should_not be_nil } its(:route_conditions) { should == { label: 'wrote' } } its(:extensions) { should == e_exts } describe 'instance' do subject { e_wrapper_class.new pangloss_wrote_pacer } it { should_not be_nil } its(:element) { should_not be_nil } it { should == pangloss_wrote_pacer } it { should_not equal pangloss_wrote_pacer } its(:element_id) { should == pangloss_wrote_pacer.element_id } its(:extensions) { should == e_exts } describe 'with more extensions added' do subject { e_wrapper_class.new(pacer).add_extensions([Pacer::Utils::TSort]) } its(:class) { should_not == e_wrapper_class } its(:extensions) { should == e_exts + [Pacer::Utils::TSort] } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pacer-0.9.1.1-java | spec/pacer/wrapper/edge_wrapper_spec.rb |