From 262be179764f39fb40467a9aaeeba07bb7c4f375 Mon Sep 17 00:00:00 2001
From: Daniel Cousens <github@dcousens.com>
Date: Tue, 8 Sep 2015 16:00:16 +1000
Subject: [PATCH] tests: simplify crypto fixtures

---
 test/crypto.js            |  4 +--
 test/fixtures/crypto.json | 70 +++++++++++++++++++--------------------
 2 files changed, 36 insertions(+), 38 deletions(-)

diff --git a/test/crypto.js b/test/crypto.js
index 57b5bff..a9e5f01 100644
--- a/test/crypto.js
+++ b/test/crypto.js
@@ -5,10 +5,10 @@ var bcrypto = require('../src/crypto')
 
 var fixtures = require('./fixtures/crypto')
 
-describe('Crypto', function () {
+describe('crypto', function () {
   ['hash160', 'hash256', 'ripemd160', 'sha1', 'sha256'].forEach(function (algorithm) {
     describe(algorithm, function () {
-      fixtures.valid.forEach(function (f) {
+      fixtures.forEach(function (f) {
         var fn = bcrypto[algorithm]
         var expected = f[algorithm]
 
diff --git a/test/fixtures/crypto.json b/test/fixtures/crypto.json
index aa66fec..102b50a 100644
--- a/test/fixtures/crypto.json
+++ b/test/fixtures/crypto.json
@@ -1,36 +1,34 @@
-{
-  "valid": [
-    {
-      "hex": "0000000000000001",
-      "hash160": "cdb00698f02afd929ffabea308340fa99ac2afa8",
-      "hash256": "3ae5c198d17634e79059c2cd735491553d22c4e09d1d9fea3ecf214565df2284",
-      "ripemd160": "8d1a05d1bc08870968eb8a81ad4393fd3aac6633",
-      "sha1": "cb473678976f425d6ec1339838f11011007ad27d",
-      "sha256": "cd2662154e6d76b2b2b92e70c0cac3ccf534f9b74eb5b89819ec509083d00a50"
-    },
-    {
-      "hex": "0101010101010101",
-      "hash160": "abaf1119f83e384210fe8e222eac76e2f0da39dc",
-      "hash256": "728338d99f356175c4945ef5cccfa61b7b56143cbbf426ddd0e0fc7cfe8c3c23",
-      "ripemd160": "5825701b4b9767fd35063b286dca3582853e0630",
-      "sha1": "c0357a32ed1f6a03be92dd094476f7f1a2e214ec",
-      "sha256": "04abc8821a06e5a30937967d11ad10221cb5ac3b5273e434f1284ee87129a061"
-    },
-    {
-      "hex": "ffffffffffffffff",
-      "hash160": "f86221f5a1fca059a865c0b7d374dfa9d5f3aeb4",
-      "hash256": "752adad0a7b9ceca853768aebb6965eca126a62965f698a0c1bc43d83db632ad",
-      "ripemd160": "cb760221600ed34337ca3ab70016b5f58c838120",
-      "sha1": "be673e8a56eaa9d8c1d35064866701c11ef8e089",
-      "sha256": "12a3ae445661ce5dee78d0650d33362dec29c4f82af05e7e57fb595bbbacf0ca"
-    },
-    {
-      "hex": "4c6f72656d20697073756d20646f6c6f722073697420616d65742c20636f6e73656374657475722061646970697363696e6720656c69742e20446f6e65632061742066617563696275732073617069656e2c2076656c20666163696c6973697320617263752e20536564207574206d61737361206e6962682e205574206d6f6c6c69732070756c76696e6172206d617373612e20557420756c6c616d636f7270657220646f6c6f7220656e696d2c20696e206d6f6c657374696520656e696d20636f6e64696d656e74756d2061632e20416c697175616d206572617420766f6c75747061742e204e756c6c6120736f64616c657320617420647569206e656320",
-      "hash160": "9763e6b367c363bd6b88a7b361c98e6beee243a5",
-      "hash256": "033588797115feb3545052670cac2a46584ab3cb460de63756ee0275e66b5799",
-      "ripemd160": "cad8593dcdef12ee334c97bab9787f07b3f3a1a5",
-      "sha1": "10d96fb43aca84e342206887bbeed3065d4e4344",
-      "sha256": "a7fb8276035057ed6479c5f2305a96da100ac43f0ac10f277e5ab8c5457429da"
-    }
-  ]
-}
\ No newline at end of file
+[
+  {
+    "hex": "0000000000000001",
+    "hash160": "cdb00698f02afd929ffabea308340fa99ac2afa8",
+    "hash256": "3ae5c198d17634e79059c2cd735491553d22c4e09d1d9fea3ecf214565df2284",
+    "ripemd160": "8d1a05d1bc08870968eb8a81ad4393fd3aac6633",
+    "sha1": "cb473678976f425d6ec1339838f11011007ad27d",
+    "sha256": "cd2662154e6d76b2b2b92e70c0cac3ccf534f9b74eb5b89819ec509083d00a50"
+  },
+  {
+    "hex": "0101010101010101",
+    "hash160": "abaf1119f83e384210fe8e222eac76e2f0da39dc",
+    "hash256": "728338d99f356175c4945ef5cccfa61b7b56143cbbf426ddd0e0fc7cfe8c3c23",
+    "ripemd160": "5825701b4b9767fd35063b286dca3582853e0630",
+    "sha1": "c0357a32ed1f6a03be92dd094476f7f1a2e214ec",
+    "sha256": "04abc8821a06e5a30937967d11ad10221cb5ac3b5273e434f1284ee87129a061"
+  },
+  {
+    "hex": "ffffffffffffffff",
+    "hash160": "f86221f5a1fca059a865c0b7d374dfa9d5f3aeb4",
+    "hash256": "752adad0a7b9ceca853768aebb6965eca126a62965f698a0c1bc43d83db632ad",
+    "ripemd160": "cb760221600ed34337ca3ab70016b5f58c838120",
+    "sha1": "be673e8a56eaa9d8c1d35064866701c11ef8e089",
+    "sha256": "12a3ae445661ce5dee78d0650d33362dec29c4f82af05e7e57fb595bbbacf0ca"
+  },
+  {
+    "hex": "4c6f72656d20697073756d20646f6c6f722073697420616d65742c20636f6e73656374657475722061646970697363696e6720656c69742e20446f6e65632061742066617563696275732073617069656e2c2076656c20666163696c6973697320617263752e20536564207574206d61737361206e6962682e205574206d6f6c6c69732070756c76696e6172206d617373612e20557420756c6c616d636f7270657220646f6c6f7220656e696d2c20696e206d6f6c657374696520656e696d20636f6e64696d656e74756d2061632e20416c697175616d206572617420766f6c75747061742e204e756c6c6120736f64616c657320617420647569206e656320",
+    "hash160": "9763e6b367c363bd6b88a7b361c98e6beee243a5",
+    "hash256": "033588797115feb3545052670cac2a46584ab3cb460de63756ee0275e66b5799",
+    "ripemd160": "cad8593dcdef12ee334c97bab9787f07b3f3a1a5",
+    "sha1": "10d96fb43aca84e342206887bbeed3065d4e4344",
+    "sha256": "a7fb8276035057ed6479c5f2305a96da100ac43f0ac10f277e5ab8c5457429da"
+  }
+]