X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/b5d903c603f4daa984f5a8d85aacd313beaaeebf..18f5f1d499178bfbeaceb450a4a8e0a2863b3d96:/test/models/trace_test.rb diff --git a/test/models/trace_test.rb b/test/models/trace_test.rb index 24c66c490..42bfa6dda 100644 --- a/test/models/trace_test.rb +++ b/test/models/trace_test.rb @@ -1,4 +1,5 @@ require "test_helper" +require "gpx" require "minitest/mock" class TraceTest < ActiveSupport::TestCase @@ -146,7 +147,7 @@ class TraceTest < ActiveSupport::TestCase def test_xml_file check_xml_file("a", "848caa72f2f456d1bd6a0fdf228aa1b9") - check_xml_file("b", "66179ca44f1e93d8df62e2b88cbea732") + check_xml_file("b", "db4cb5ed2d7d2b627b3b504296c4f701") check_xml_file("c", "848caa72f2f456d1bd6a0fdf228aa1b9") check_xml_file("d", "abd6675fdf3024a84fc0a1deac147c0d") check_xml_file("f", "a7c05d676c77dc14369c21be216a3713") @@ -263,6 +264,17 @@ class TraceTest < ActiveSupport::TestCase end end + def test_import_handles_plain_with_bom + FakeFS do + FakeFS::FileSystem.clone(Rails.root.join("test", "gpx")) + trace = create(:trace, :fixture => "b") + + trace.import + + assert_equal 1, trace.size + end + end + def test_import_handles_gz trace = create(:trace, :fixture => "d")