]> zoso.dev Git - buffer.git/commitdiff
Add test for copy() after slice()
authorDevon Govett <devongovett@gmail.com>
Tue, 8 Apr 2014 07:52:38 +0000 (00:52 -0700)
committerDevon Govett <devongovett@gmail.com>
Tue, 8 Apr 2014 07:53:24 +0000 (00:53 -0700)
test/buffer.js

index b8112cd45d32d3fe4a180a6dd686741f04a5135d..a7bb69026fb9302bb002b7c03df6c6dec98884cc 100644 (file)
@@ -253,6 +253,22 @@ test('copy() empty buffer with sourceEnd=0', function (t) {
   t.end()
 })
 
+test('copy() after slice()', function(t) {
+  t.plan(1)
+  var source = new B(200)
+  var dest = new B(200)
+  var expected = new B(200)
+  for (var i = 0; i < 200; i++) {
+    source[i] = i
+    dest[i] = 0
+  }
+  
+  source.slice(2).copy(dest)
+  source.copy(expected, 0, 2)
+  t.deepEqual(dest, expected)
+  t.end()
+})
+
 test('base64 ignore whitespace', function(t) {
   t.plan(1)
   var text = "\n   YW9ldQ==  "