From 4e05f07a4ec8178062ba05076abec0265c5e0862 Mon Sep 17 00:00:00 2001 From: Zander Mackie Date: Mon, 28 Nov 2016 07:50:48 -0500 Subject: [PATCH] Add test for flags. License: MIT Signed-off-by: Zander Mackie --- flags/flags_test.go | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 flags/flags_test.go diff --git a/flags/flags_test.go b/flags/flags_test.go new file mode 100644 index 000000000..e7a62a9ed --- /dev/null +++ b/flags/flags_test.go @@ -0,0 +1,20 @@ +package flags + +import ( + "os" + "testing" +) + +// This variable is initialized before flags init(), so we export the ENV variable here. +var _lowMemOn = lowMemOn() + +func lowMemOn() error { + os.Setenv("IPFS_LOW_MEM", "true") + return nil +} + +func TestLowMemMode(t *testing.T) { + if !LowMemMode { + t.Fatal("LowMemMode does not turn on even with 'IPFS_LOW_MEM' ENV variable set.") + } +}