GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — buffer/test/compare.js at master · ExplodingCabbage/buffer Expand file tree/ Copy pathcompare.jsMore file actions 58 lines (49 loc) · 1.13 KB / Copy pathcompare.jsFile metadata and controls58 lines (49 loc) · 1.13 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 const B = require('../').Buffer const test = require('tape') test('buffer.compare', function (t) { const b = new B(1).fill('a') const c = new B(1).fill('c') const d = new B(2).fill('aa') t.equal(b.compare(c), -1) t.equal(c.compare(d), 1) t.equal(d.compare(b), 1) t.equal(b.compare(d), -1) // static method t.equal(B.compare(b, c), -1) t.equal(B.compare(c, d), 1) t.equal(B.compare(d, b), 1) t.equal(B.compare(b, d), -1) t.end() }) test('buffer.compare argument validation', function (t) { t.throws(function () { const b = new B(1) B.compare(b, 'abc') }) t.throws(function () { const b = new B(1) B.compare('abc', b) }) t.throws(function () { const b = new B(1) b.compare('abc') }) t.end() }) test('buffer.equals', function (t) { const b = new B(5).fill('abcdf') const c = new B(5).fill('abcdf') const d = new B(5).fill('abcde') const e = new B(6).fill('abcdef') t.ok(b.equals(c)) t.ok(!c.equals(d)) t.ok(!d.equals(e)) t.end() }) test('buffer.equals argument validation', function (t) { t.throws(function () { const b = new B(1) b.equals('abc') }) t.end() }) |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |