let classifier = require('./classifier');
let util = require('./util');

console.time('speed');
for (let i = 0; i < 170000; i++) {
    let cards = util.generate(7);
// console.log(util.air(cards));
    cards.forEach(card => classifier.push(card));
    classifier.reset();
// console.log(classifier.pattern);
}
console.timeEnd('speed');

@@ -1,13 +1,15 @@
-let c
+const C
 lassifie
@@ -37,18 +37,20 @@
 fier');%0A
-le
+cons
 t util =
@@ -114,17 +114,19 @@
 0; i %3C 1
-7
+000
 0000; i+
@@ -164,16 +164,20 @@
 ate(7);%0A
+    
 // conso
@@ -210,30 +210,31 @@
    c
-ards.forEach(card =%3E c
+onst classifier = new C
 lass
@@ -242,27 +242,22 @@
 fier
-.push
 (card
-)
+s
 );%0A    c
 lass
@@ -256,62 +256,254 @@
    c
-lassifier.reset();%0A// console.log(classifier.pattern);
+onst result = classifier.classify();%0A    if (result.pattern === 'StraightFlush' %7C%7C result.pattern === 'RoyalStraightFlush') %7B%0A        console.log(cards, util.air(cards));%0A        console.log(result);%0A%0A    %7D%0A    // StraightFlush RoyalStraightFlush
 %0A%7D%0Ac

Update test.js