diff options
| author | Robert | 2017-11-21 20:25:24 +0100 |
|---|---|---|
| committer | Robert | 2017-11-21 20:25:24 +0100 |
| commit | 38a7b559853079926dcd8de5fdfef56ec978f91d (patch) | |
| tree | b77868b09b83d5fbd3ddfc8bd5ddd418b27b4048 /spec/lib | |
| parent | acb37189bea8e0bd2c36d9b02042a8e3ee5bb238 (diff) | |
| download | chouette-core-0000-refactor_netex_file.tar.bz2 | |
Jenkins test0000-refactor_netex_file
Diffstat (limited to 'spec/lib')
| -rw-r--r-- | spec/lib/stif/netex_file/frame_spec.rb | 13 | ||||
| -rw-r--r-- | spec/lib/stif/netex_file_spec.rb | 4 |
2 files changed, 16 insertions, 1 deletions
diff --git a/spec/lib/stif/netex_file/frame_spec.rb b/spec/lib/stif/netex_file/frame_spec.rb new file mode 100644 index 000000000..eb80e7b14 --- /dev/null +++ b/spec/lib/stif/netex_file/frame_spec.rb @@ -0,0 +1,13 @@ +require 'stif/netex_file' +RSpec.describe STIF::NetexFile::Frame do + + context "line object id extraction" do + it "gets the line object id if frame describes a line" do + expect( described_class.get_line_object_id('offre_C00109_10.xml') ).to eq('C00109') + end + + it "gets nil if the frame does not describe a line" do + expect( described_class.get_line_object_id('commun.xml') ).to be_nil + end + end +end diff --git a/spec/lib/stif/netex_file_spec.rb b/spec/lib/stif/netex_file_spec.rb index ef69b994c..850d0d3de 100644 --- a/spec/lib/stif/netex_file_spec.rb +++ b/spec/lib/stif/netex_file_spec.rb @@ -1,8 +1,9 @@ +require 'stif/netex_file' RSpec.describe STIF::NetexFile do let( :zip_file ){ fixtures_path 'OFFRE_TRANSDEV_2017030112251.zip' } - let(:frames) { STIF::NetexFile.new(zip_file).frames } + let(:frames) { described_class.new(zip_file).frames } it "should return a frame for each sub directory" do expect(frames.size).to eq(2) @@ -22,4 +23,5 @@ RSpec.describe STIF::NetexFile do end end + end |
