From 98cd5ba7768a5f7000c11af7daf66ec8ef9d6ac7 Mon Sep 17 00:00:00 2001 From: Ryan Cavanaugh Date: Wed, 21 May 2014 14:25:16 -0700 Subject: [PATCH] Add readFile promise wrapper --- _infrastructure/tests/src/util.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/_infrastructure/tests/src/util.ts b/_infrastructure/tests/src/util.ts index a712bb90c..a77583eda 100644 --- a/_infrastructure/tests/src/util.ts +++ b/_infrastructure/tests/src/util.ts @@ -37,4 +37,16 @@ module DT { }); }); } + + export function readFile(target: string): Promise { + return new Promise((resolve, reject) => { + fs.readFile(target, 'utf-8', (err, contents: string) => { + if (err) { + reject(err); + } else { + resolve(contents); + } + }); + }); + } }