diff --git a/test/test_cfi.rb b/test/test_cfi.rb
index <HASH>..<HASH> 100644
--- a/test/test_cfi.rb
+++ b/test/test_cfi.rb
@@ -90,6 +90,7 @@ class TestCFI < Test::Unit::TestCase
 
     def test_to_s
       assert_equal 'epubcfi(/6/4[chap01ref]!/4[body01]/10[para05]/2/1:1)..epubcfi(/6/4[chap01ref]!/4[body01]/10[para05]/3:4)', epubcfi('/6/4[chap01ref]!/4[body01]/10[para05],/2/1:1,/3:4').to_s
+      assert_equal 'epubcfi(/6/4[chap01ref]!/4[body01]/10[para05]!/2/1:1)..epubcfi(/6/4[chap01ref]!/4[body01]/10[para05]!/3:4)', epubcfi('/6/4[chap01ref]!/4[body01]/10[para05],!/2/1:1,!/3:4').to_s
     end
 
     def test_to_fragment
Add test for CFI::Range including indirect step