diff --git a/test/Base_Tests/src/Data/Json_Spec.enso b/test/Base_Tests/src/Data/Json_Spec.enso index 2dfd4b1c2b6c..59f7c2cc96f8 100644 --- a/test/Base_Tests/src/Data/Json_Spec.enso +++ b/test/Base_Tests/src/Data/Json_Spec.enso @@ -117,7 +117,7 @@ add_specs suite_builder = '{"type":"Date_Time","constructor":"new","year":2023,"month":9,"day":29,"hour":11,"second":52}'.should_parse_as (JS_Object.from_pairs [["type", "Date_Time"], ["constructor", "new"], ["year", 2023], ["month", 9], ["day", 29], ["hour", 11], ["second", 52]]) '{"type":"Date_Time","constructor":"new","year":2023,"month":9,"day":29,"hour":11,"minute":52,"nanosecond":572104300}'.should_parse_as (JS_Object.from_pairs [["type", "Date_Time"], ["constructor", "new"], ["year", 2023], ["month", 9], ["day", 29], ["hour", 11], ["minute", 52], ["nanosecond", 572104300]]) - group_builder.specify "should be able to read a JSON file with a BOM indicating UTF-16 encoding" <| + group_builder.specify "should be able to read a JSON file with a BOM indicating UTF-16 encoding" pending="Encoding.default turned off temporarily" <| utf_16_le_bom = [-1, -2] bytes = utf_16_le_bom + ("{}".bytes Encoding.utf_16_le) f = File.create_temporary_file "json-with-bom" ".json" diff --git a/test/Base_Tests/src/Data/Text/Encoding_Spec.enso b/test/Base_Tests/src/Data/Text/Encoding_Spec.enso index 16e14c904deb..fc917137f143 100644 --- a/test/Base_Tests/src/Data/Text/Encoding_Spec.enso +++ b/test/Base_Tests/src/Data/Text/Encoding_Spec.enso @@ -68,7 +68,7 @@ add_specs suite_builder = default_warning.should_equal invalid_ascii_out Problems.get_attached_warnings default_warning . should_contain_the_same_elements_as problems - suite_builder.group "Default Encoding" group_builder-> + suite_builder.group "Default Encoding" pending="Encoding.default turned off temporarily" group_builder-> group_builder.specify "should try reading as UTF-8 by default" <| bytes = [65, -60, -123, -60, -103] # A ą ę diff --git a/test/Table_Tests/src/IO/Delimited_Read_Spec.enso b/test/Table_Tests/src/IO/Delimited_Read_Spec.enso index e805ffc61488..ca5c3ec1e386 100644 --- a/test/Table_Tests/src/IO/Delimited_Read_Spec.enso +++ b/test/Table_Tests/src/IO/Delimited_Read_Spec.enso @@ -475,7 +475,7 @@ add_specs suite_builder = Delimited_Format.Delimited ',' . with_line_endings Line_Ending_Style.Unix . should_equal (Delimited_Format.Delimited ',' line_endings=Line_Ending_Style.Unix) utf_16_le_bom = [-1, -2] - group_builder.specify "(in default mode) should detect UTF-16 encoding if BOM is present" <| + group_builder.specify "(in default mode) should detect UTF-16 encoding if BOM is present" pending="Encoding.default turned off temporarily" <| bytes = utf_16_le_bom + ('a,b\n1,2'.bytes Encoding.utf_16_le) f = File.create_temporary_file "delimited-utf-16-bom" ".csv" bytes.write_bytes f . should_succeed @@ -485,7 +485,7 @@ add_specs suite_builder = # No hidden BOM in the column name table.column_names.first.utf_8 . should_equal [97] - group_builder.specify "(in default mode) should skip UTF-8 BOM if it was present" <| + group_builder.specify "(in default mode) should skip UTF-8 BOM if it was present" pending="Encoding.default turned off temporarily" <| utf_8_bom = [-17, -69, -65] bytes = utf_8_bom + ('a,b\n1,2'.bytes Encoding.utf_8) f = File.create_temporary_file "delimited-utf-8-bom" ".csv" @@ -523,7 +523,7 @@ add_specs suite_builder = r.first_column.to_vector . should_equal ['\uFFFD'] Problems.expect_only_warning Encoding_Error r - group_builder.specify "should fall back to Windows-1252 encoding if invalid UTF-8 characters are encountered in Default encoding" <| + group_builder.specify "should fall back to Windows-1252 encoding if invalid UTF-8 characters are encountered in Default encoding" pending="Encoding.default turned off temporarily" <| f = File.create_temporary_file "delimited-invalid-utf-8" ".csv" # On the simple characters all three encodings (ASCII, UTF-8 and Win-1252) agree, so we can use ASCII bytes. bytes = ('A,B\n1,y'.bytes Encoding.ascii) + [-1] + ('z\n2,-'.bytes Encoding.ascii) diff --git a/test/Table_Tests/src/IO/Delimited_Write_Spec.enso b/test/Table_Tests/src/IO/Delimited_Write_Spec.enso index 855ef66551f6..41424d0470bb 100644 --- a/test/Table_Tests/src/IO/Delimited_Write_Spec.enso +++ b/test/Table_Tests/src/IO/Delimited_Write_Spec.enso @@ -569,7 +569,7 @@ add_specs suite_builder = ## If the Delimited config has Encoding.default, the encoding for read will be determined by BOM and Win-1252 fallback heuristics. The same encoding should be used for writing, to ensure that when the resulting file is read, all content is correctly decoded. - group_builder.specify "should use the same effective encoding for writing as the one that would be used for reading" <| + group_builder.specify "should use the same effective encoding for writing as the one that would be used for reading" pending="Encoding.default turned off temporarily" <| f = File.create_temporary_file "append-detect" ".csv" Test.with_clue "UTF-16 detected by BOM: " <| bom = [-1, -2]