Sha256: 0869bb4589d62dd0434eca72a704f6af6a41ec6a43230bfa69c571f0b8a85b21

Contents?: true

Size: 1.31 KB

Versions: 12

Compression:

Stored size: 1.31 KB

Contents

# NOTE: run bin/format-filters after changing this file
opal_filter "Base64" do
  fails "Base64#decode64 returns a binary encoded string" # Expected #<Encoding:UTF-8> == #<Encoding:ASCII-8BIT> to be truthy but was false
  fails "Base64#decode64 returns the Base64-decoded version of the given string with wrong padding" # Expected "]M\u0095¹\u0090\u0081É\u0095¥¹\u0099½É\u008D\u0095µ\u0095¹ÑÌ" == "]M\x95¹\x90\x81ɕ¥¹\x99½ɍ\x95µ\x95¹ÑÌ" to be truthy but was false
  fails "Base64#encode64 returns a US_ASCII encoded string" # Expected #<Encoding:UTF-8> == #<Encoding:US-ASCII> to be truthy but was false
  fails "Base64#strict_decode64 raises ArgumentError when the given string contains an invalid character" # Expected ArgumentError but no exception was raised ("Ü" was returned)
  fails "Base64#strict_decode64 raises ArgumentError when the given string has wrong padding" # Expected ArgumentError but no exception was raised ("\u0001M\u0095¹\u0090\u0081É\u0095¥¹\u0099½É\u008D\u0095µ\u0095¹ÑÌ" was returned)
  fails "Base64#strict_decode64 returns a binary encoded string" # Expected #<Encoding:UTF-8> == #<Encoding:ASCII-8BIT> to be truthy but was false
  fails "Base64#strict_encode64 returns a US_ASCII encoded string" # Expected #<Encoding:UTF-8> == #<Encoding:US-ASCII> to be truthy but was false  
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
opal-1.8.3.rc1 spec/filters/bugs/base64.rb
opal-1.8.2 spec/filters/bugs/base64.rb
opal-1.8.1 spec/filters/bugs/base64.rb
opal-1.8.0 spec/filters/bugs/base64.rb
opal-1.8.0.beta1 spec/filters/bugs/base64.rb
opal-1.7.4 spec/filters/bugs/base64.rb
opal-1.8.0.alpha1 spec/filters/bugs/base64.rb
opal-1.7.3 spec/filters/bugs/base64.rb
opal-1.7.2 spec/filters/bugs/base64.rb
opal-1.7.1 spec/filters/bugs/base64.rb
opal-1.7.0 spec/filters/bugs/base64.rb
opal-1.7.0.rc1 spec/filters/bugs/base64.rb