         #if os(Linux)
             print("'Data' does not conform to 'Codable' on Linux yet.")
         #else
-            let data = Data(bytes: [0xDE, 0xAD, 0xBE, 0xEF])
-
-            // We can't encode a top-level Data, so it'll be wrapped in an array.
-            let expectedYAML = "- 3q2+7w==\n"
-            _testRoundTrip(of: TopLevelWrapper(data), expectedYAML: expectedYAML)
+            _testRoundTrip(of: Data(bytes: [0xDE, 0xAD, 0xBE, 0xEF]), expectedYAML: "3q2+7w==\n...\n")
         #endif
         }
 

        #if os(Linux)
            print("'Date' does not conform to 'Codable' on Linux yet.")
        #else
            let seconds = 1000.0
            let expectedYAML = "- 1970-01-01T00:16:40Z\n"

            _testRoundTrip(of: TopLevelWrapper(Date(timeIntervalSince1970: seconds)),
                           expectedYAML: expectedYAML)
        #endif
        }


        #if os(Linux)
            print("'Date' does not conform to 'Codable' on Linux yet.")
        #else
            _testRoundTrip(of: Date())
        #endif
        }

