Fix error handling in deno::ReadFileToString

Starts a unit test for it, and adds to mock_runtime_test.
This commit is contained in:
Ryan Dahl 2018-06-15 15:45:45 +02:00
parent b2694ecbd8
commit 97923e3d26
3 changed files with 18 additions and 1 deletions

13
deno2/file_util_test.cc Normal file
View file

@ -0,0 +1,13 @@
// Copyright 2018 Ryan Dahl <ry@tinyclouds.org>
// All rights reserved. MIT License.
#include "testing/gtest/include/gtest/gtest.h"
#include "file_util.h"
TEST(FileUtilTest, ReadFileToStringFileNotExist) {
std::string output;
EXPECT_FALSE(deno::ReadFileToString("/should_error_out.txt", &output));
}
// TODO(ry) success unit test. Needs a tempfile or fixture.
// TEST(FileUtilTest, ReadFileToStringSuccess) { }