From d0fc8c9c4cff6ee2728a33dd05ca7358042c51c8 Mon Sep 17 00:00:00 2001 From: Andrew Torres Date: Thu, 13 Jul 2017 07:00:10 -0700 Subject: [PATCH] Avoid directly using newish Buffer APIs (#1448) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ensure AVA doesn’t use Buffer APIs that are unavailable in Node.js releases older than 4.5. --- lib/snapshot-manager.js | 1 + package.json | 1 + test/cli.js | 1 + test/fixture/formatting.js | 1 + 4 files changed, 4 insertions(+) diff --git a/lib/snapshot-manager.js b/lib/snapshot-manager.js index e7a053919..ea1246585 100644 --- a/lib/snapshot-manager.js +++ b/lib/snapshot-manager.js @@ -10,6 +10,7 @@ const concordance = require('concordance'); const indentString = require('indent-string'); const makeDir = require('make-dir'); const md5Hex = require('md5-hex'); +const Buffer = require('safe-buffer').Buffer; const concordanceOptions = require('./concordance-options').snapshotManager; diff --git a/package.json b/package.json index c030a5f76..b399abaa6 100644 --- a/package.json +++ b/package.json @@ -162,6 +162,7 @@ "pretty-ms": "^2.0.0", "require-precompiled": "^0.1.0", "resolve-cwd": "^2.0.0", + "safe-buffer": "^5.1.1", "slash": "^1.0.0", "source-map-support": "^0.4.0", "stack-utils": "^1.0.0", diff --git a/test/cli.js b/test/cli.js index 165cb4c29..ee82a57a9 100644 --- a/test/cli.js +++ b/test/cli.js @@ -9,6 +9,7 @@ const makeDir = require('make-dir'); const touch = require('touch'); const uniqueTempDir = require('unique-temp-dir'); const execa = require('execa'); +const Buffer = require('safe-buffer').Buffer; const stripAnsi = require('strip-ansi'); const cliPath = path.join(__dirname, '../cli.js'); diff --git a/test/fixture/formatting.js b/test/fixture/formatting.js index 910d92902..ca1b31bef 100644 --- a/test/fixture/formatting.js +++ b/test/fixture/formatting.js @@ -1,5 +1,6 @@ import React from 'react'; import renderer from 'react-test-renderer'; +import {Buffer} from 'safe-buffer'; import HelloMessage from './HelloMessage' import test from '../../';