Skip to content

Commit

Permalink
Use a prove named function in tests.
Browse files Browse the repository at this point in the history
Closes #38.
  • Loading branch information
flatheadmill committed Feb 5, 2015
1 parent 792d9b2 commit 0ab8249
Show file tree
Hide file tree
Showing 7 changed files with 37 additions and 24 deletions.
1 change: 1 addition & 0 deletions release.ft
@@ -1,5 +1,6 @@
### Issue by Issue

* Use a `prove` named function in tests. #38.
* Remove `require.t.js`. #37.
* Rename main module to `pair.js`. #36.
* Upgrade Proof to 0.0.50. #35.
10 changes: 6 additions & 4 deletions t/pair/comparator.t.js
@@ -1,5 +1,7 @@
require('proof')(2, function (ok) {
require('proof')(2, prove)

function prove (assert) {
var pair = require('../..')
ok(pair.compare(new Buffer('a'), new Buffer('z')) < 0, 'less than')
ok(pair.compare(new Buffer('a'), new Buffer('aa')) < 0, 'shorter than')
})
assert(pair.compare(new Buffer('a'), new Buffer('z')) < 0, 'less than')
assert(pair.compare(new Buffer('a'), new Buffer('aa')) < 0, 'shorter than')
}
6 changes: 4 additions & 2 deletions t/pair/deserialize.t.js
@@ -1,4 +1,6 @@
require('proof')(12, function (assert) {
require('proof')(12, prove)

function prove (assert) {
var pair = require('../..'), key, record

key = pair.deserialize.key(new Buffer('0 a'))
Expand All @@ -22,4 +24,4 @@ require('proof')(12, function (assert) {

key = pair.deserializer(new Buffer('0 a'), true)
assert(key.value, 'a')
})
}
8 changes: 5 additions & 3 deletions t/pair/extract.t.js
@@ -1,4 +1,6 @@
require('proof')(1, function (equal) {
require('proof')(1, prove)

function prove (assert) {
var pair = require('../..')
equal(pair.extract({ key: new Buffer('a') }).toString(), 'a', 'extract')
})
assert(pair.extract({ key: new Buffer('a') }).toString(), 'a', 'extract')
}
14 changes: 8 additions & 6 deletions t/pair/key.t.js
@@ -1,10 +1,12 @@
require('proof')(4, function (equal) {
require('proof')(4, prove)

function prove (assert) {
var pair = require('../..'), record
record = pair.key('a', 0, [ {}, { keyEncoding: 'utf-8' } ])
equal(record.value.toString(), 'a', 'value')
equal(record.version, 0, 'version')
assert(record.value.toString(), 'a', 'value')
assert(record.version, 0, 'version')
record = pair.key(new Buffer('a'), 0, [ {}, { keyEncoding: 'utf-8' } ])
equal(record.value.toString(), 'a', 'value as buffer')
assert(record.value.toString(), 'a', 'value as buffer')
record = pair.key(1, 0, [ {}, { keyEncoding: 'utf-8' } ])
equal(record.value.toString(), '1', 'value as number')
})
assert(record.value.toString(), '1', 'value as number')
}
6 changes: 4 additions & 2 deletions t/pair/record.t.js
@@ -1,4 +1,6 @@
require('proof')(9, function (assert) {
require('proof')(9, prove)

function prove (assert) {
var pair = require('../..'), record
record = pair.record('a', 'z', 'put', 0, [])
assert(record.key.toString(), 'a', 'key')
Expand All @@ -13,4 +15,4 @@ require('proof')(9, function (assert) {
record = pair.record(1, 9, 'put', 0, [])
assert(record.value.toString(), '9', 'value as number')
assert(record.key.toString(), '1', 'key as number')
})
}
16 changes: 9 additions & 7 deletions t/pair/serialize.t.js
@@ -1,14 +1,16 @@
require('proof')(5, function (equal) {
require('proof')(5, prove)

function prove (assert) {
var pair = require('../..'), key, record
key = { value: new Buffer('a'), version: 0 }
equal(pair.serialize.key(key).toString(), '0 a', 'serialize key')
assert(pair.serialize.key(key).toString(), '0 a', 'serialize key')

record = { key: new Buffer('a'), value: new Buffer('z'), operation: 'put', version: 0 }
equal(pair.serialize.record(record).toString(), '0 put 1 az', 'serialize record')
assert(pair.serialize.record(record).toString(), '0 put 1 az', 'serialize record')

record = { key: new Buffer('a'), operation: 'del', version: 0 }
equal(pair.serialize.record(record).toString(), '0 del 1 a', 'serialize record deletion')
assert(pair.serialize.record(record).toString(), '0 del 1 a', 'serialize record deletion')

equal(pair.serializer(record).toString(), '0 del 1 a', 'serializer with record')
equal(pair.serializer(key, true).toString(), '0 a', 'serializer with key')
})
assert(pair.serializer(record).toString(), '0 del 1 a', 'serializer with record')
assert(pair.serializer(key, true).toString(), '0 a', 'serializer with key')
}

0 comments on commit 0ab8249

Please sign in to comment.