From 984a687c877e2738b402800065144207fb130f79 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Alvaro=20Cabrera=20Dur=C3=A1n?= <pateketrueke@gmail.com>
Date: Wed, 11 Sep 2019 09:33:05 -0500
Subject: [PATCH] Cleanup

---
 src/class/OptionRegistry.js | 4 ++--
 src/types/integer.js        | 2 +-
 tests/schema/helpers.js     | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/class/OptionRegistry.js b/src/class/OptionRegistry.js
index 7ed7c203..830e9584 100644
--- a/src/class/OptionRegistry.js
+++ b/src/class/OptionRegistry.js
@@ -34,12 +34,12 @@ defaults.random = Math.random;
 class OptionRegistry extends Registry {
   constructor() {
     super();
-    this.data = Object.assign({}, defaults);
+    this.data = { ...defaults };
     this._defaults = defaults;
   }
 
   get defaults() {
-    return Object.assign({}, this._defaults);
+    return { ...this._defaults };
   }
 }
 
diff --git a/src/types/integer.js b/src/types/integer.js
index 3857b6ca..4804db2c 100644
--- a/src/types/integer.js
+++ b/src/types/integer.js
@@ -5,7 +5,7 @@ import number from './number';
 // part, leaving the result as an integer.
 
 function integerType(value) {
-  return number(Object.assign({ multipleOf: 1 }, value));
+  return number({ multipleOf: 1, ...value });
 }
 
 export default integerType;
diff --git a/tests/schema/helpers.js b/tests/schema/helpers.js
index 9e9bfdf7..8573eb6d 100644
--- a/tests/schema/helpers.js
+++ b/tests/schema/helpers.js
@@ -38,7 +38,7 @@ export function getTests(srcDir) {
 
       let _only = false;
 
-      suite = Object.assign({ file }, x);
+      suite = { file, ...x };
 
       suite.tests = suite.tests.sort((a, b) => {
         if (a.only) return -1;
-- 
GitLab