'use strict';

/* eslint-disable no-cond-assign */

var mdast, fixtures, fixtureSize;

mdast = require('..');
fixtures = require('../spec/fixtures.js');

fixtureSize = 0;

fixtures.forEach(function (fixture) {
    fixtureSize += fixture.size;
});

fixtureSize = Math.round(fixtureSize / 1024);

suite(
    'benchmarks * ' + fixtures.length + ' fixtures (total: ' + fixtureSize +
    'Kb markdown)', function () {
        bench('mdast -- this module', function () {
            fixtures.forEach(function (fixture) {
                mdast.parse(fixture.input, fixture.options);
            });
        });
    }
);

@@ -430,22 +430,13 @@
 dast
- -- this modul
+.pars
 e', 
@@ -514,16 +514,33 @@
         
+ fixture.output =
  mdast.p
@@ -600,22 +600,197 @@
 %0A        %7D);
+%0A%0A        bench('mdast.stringify', function () %7B%0A            fixtures.forEach(function (fixture) %7B%0A                mdast.stringify(fixture.output);%0A            %7D);%0A        %7D);
 %0A    %7D%0A);%0A

Add benchmark for `mdast.stringify`