From 5288a47bfb1026efa8bcfe0df6c0773c0549aaa3 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Sat, 3 Nov 2018 23:19:54 -0400 Subject: [PATCH] start on specs for configure command --- build_tests/configure/scope.rb | 1 + spec/build_tests_spec.rb | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 build_tests/configure/scope.rb diff --git a/build_tests/configure/scope.rb b/build_tests/configure/scope.rb new file mode 100644 index 0000000..6f2d40f --- /dev/null +++ b/build_tests/configure/scope.rb @@ -0,0 +1 @@ +check_c_compiler "gcc" diff --git a/spec/build_tests_spec.rb b/spec/build_tests_spec.rb index 2187e74..60752e7 100644 --- a/spec/build_tests_spec.rb +++ b/spec/build_tests_spec.rb @@ -1481,4 +1481,14 @@ EOF expect(result.status).to_not eq 0 end end + + context "configure" do + it "raises a method not found error for configure methods called outside a configure block" do + test_dir "configure" + result = run_rscons(rsconsfile: "scope.rb") + expect(result.stderr).to match /NoMethodError/ + expect(result.status).to_not eq 0 + end + end + end