summaryrefslogtreecommitdiffstats
path: root/tests/testsuite/golang.rs
diff options
context:
space:
mode:
authorMatan Kushner <hello@matchai.me>2019-08-13 12:30:59 -0400
committerGitHub <noreply@github.com>2019-08-13 12:30:59 -0400
commit7424e9674cb2a966938861f4257a0b2963f5cdca (patch)
treeacbcc1c20a64da41911b0c1700a9bc24370be6c2 /tests/testsuite/golang.rs
parent589b6cf712d90a0ac2c70999dd57f32375f423a0 (diff)
fix: Fix issues with nodejs and golang configuration (#146)
* fix: Give all modules a single name * test: Add missing config tests for nodejs and golang * test: Rename dir to directory
Diffstat (limited to 'tests/testsuite/golang.rs')
-rw-r--r--tests/testsuite/golang.rs23
1 files changed, 22 insertions, 1 deletions
diff --git a/tests/testsuite/golang.rs b/tests/testsuite/golang.rs
index 6419eefb7..c63e25c0b 100644
--- a/tests/testsuite/golang.rs
+++ b/tests/testsuite/golang.rs
@@ -2,7 +2,7 @@ use ansi_term::Color;
use std::fs::{self, File};
use std::io;
-use crate::common;
+use crate::common::{self, TestCommand};
#[test]
fn folder_without_go_files() -> io::Result<()> {
@@ -138,3 +138,24 @@ fn folder_with_gopkg_lock() -> io::Result<()> {
assert_eq!(expected, actual);
Ok(())
}
+
+#[test]
+#[ignore]
+fn config_disabled() -> io::Result<()> {
+ let dir = common::new_tempdir()?;
+ File::create(dir.path().join("main.go"))?;
+
+ let output = common::render_module("golang")
+ .use_config(toml::toml! {
+ [golang]
+ disabled = true
+ })
+ .arg("--path")
+ .arg(dir.path())
+ .output()?;
+ let actual = String::from_utf8(output.stdout).unwrap();
+
+ let expected = "";
+ assert_eq!(expected, actual);
+ Ok(())
+}