diff --git a/Gemfile b/Gemfile index c99748af..0f9a80d9 100755 --- a/Gemfile +++ b/Gemfile @@ -7,7 +7,7 @@ end gemspec -gem "liquid", github: "Shopify/liquid", ref: "master" +gem "liquid", github: "Shopify/liquid", ref: "main" group :test do gem "base64", require: false # for older rubocop on Ruby 3.4 diff --git a/Gemfile.lock b/Gemfile.lock index 8dfbd358..3a9e8aa6 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,9 +1,9 @@ GIT remote: https://github.com/Shopify/liquid.git - revision: 0b9318222bcc09681e52fd5b8e70262274e673bf - ref: master + revision: 77bc56a1c28a707c2b222559ffb0b7b1c5588928 + ref: main specs: - liquid (5.4.0) + liquid (5.5.0) PATH remote: . diff --git a/test/unit/variable_test.rb b/test/unit/variable_test.rb index 09a15f33..823e883e 100644 --- a/test/unit/variable_test.rb +++ b/test/unit/variable_test.rb @@ -286,44 +286,6 @@ def test_encoding_error_message_with_multi_byte_characters ) end - def test_invalid_utf8_sequence - # 2 byte character with 1 byte missing - exc = assert_raises(ArgumentError) do - variable_strict_parse("\xC0") - end - assert_equal("invalid byte sequence in UTF-8", exc.message) - - # 3 byte character with 1 byte missing - exc = assert_raises(ArgumentError) do - variable_strict_parse("\xE0\x01") - end - assert_equal("invalid byte sequence in UTF-8", exc.message) - - # 3 byte character with 2 byte missing - exc = assert_raises(ArgumentError) do - variable_strict_parse("\xE0") - end - assert_equal("invalid byte sequence in UTF-8", exc.message) - - # 4 byte character with 1 byte missing - exc = assert_raises(ArgumentError) do - variable_strict_parse("\xF0\x01\x01") - end - assert_equal("invalid byte sequence in UTF-8", exc.message) - - # 4 byte character with 2 byte missing - exc = assert_raises(ArgumentError) do - variable_strict_parse("\xF0\x01") - end - assert_equal("invalid byte sequence in UTF-8", exc.message) - - # 4 byte character with 3 byte missing - exc = assert_raises(ArgumentError) do - variable_strict_parse("\xF0") - end - assert_equal("invalid byte sequence in UTF-8", exc.message) - end - private def variable_strict_parse(markup)