From b230696cbcb032a5598264b5ca11f90f894d12d1 Mon Sep 17 00:00:00 2001 From: Stefan Schubert Date: Fri, 14 Aug 2015 14:28:38 +0200 Subject: [PATCH] fake AutoinstConfigClass class --- test/cio_ignore_test.rb | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/test/cio_ignore_test.rb b/test/cio_ignore_test.rb index fdafa405f..373eddc62 100755 --- a/test/cio_ignore_test.rb +++ b/test/cio_ignore_test.rb @@ -1,5 +1,17 @@ #! /usr/bin/env rspec +# fake AutoinstConfigClass class which is not supported by Ubuntu +module Yast + # Faked AutoinstConfigClass module + class AutoinstConfigClass + # we need at least one non-default methods, otherwise ruby-bindings thinks + # it is just namespace + def fake_method + end + end + AutoinstConfig = AutoinstConfigClass.new +end + require_relative "./test_helper" require "installation/cio_ignore" @@ -7,11 +19,6 @@ describe ::Installation::CIOIgnore do describe "enable/disable" do - before(:each) do - Yast.import "Mode" - Yast.import "AutoinstConfig" - end - it "take AutoYaST cio_ignore setting if it is enabled" do allow(Yast::Mode).to receive(:autoinst).and_return(true) allow(Yast::AutoinstConfig).to receive(:cio_ignore).and_return(false)