Skip to content

Commit

Permalink
ServicesManager#{read,reset} return nil
Browse files Browse the repository at this point in the history
  • Loading branch information
imobachgs committed Aug 1, 2018
1 parent 073580d commit ef6d738
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/modules/services_manager.rb
Original file line number Diff line number Diff line change
Expand Up @@ -54,11 +54,13 @@ def import data
def reset
ServicesManagerTarget.reset
ServicesManagerService.reset
nil
end

def read
ServicesManagerTarget.read
ServicesManagerService.read
nil
end

# Errors are delegated to ServiceManagerService
Expand Down
28 changes: 28 additions & 0 deletions test/services_manager_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -220,6 +220,34 @@ module Yast
end
end
end

describe "#read" do
it "reads services and targets" do
expect(Yast::ServicesManagerService).to receive(:read)
expect(Yast::ServicesManagerTarget).to receive(:read)
subject.read
end

it "returns nil" do
allow(Yast::ServicesManagerService).to receive(:read)
allow(Yast::ServicesManagerTarget).to receive(:read)
expect(subject.read).to eq(nil)
end
end

describe "#reset" do
it "reads services and targets" do
expect(Yast::ServicesManagerService).to receive(:reset)
expect(Yast::ServicesManagerTarget).to receive(:reset)
subject.reset
end

it "returns nil" do
allow(Yast::ServicesManagerService).to receive(:reset)
allow(Yast::ServicesManagerTarget).to receive(:reset)
expect(subject.reset).to eq(nil)
end
end
end

context "Global public API" do
Expand Down

0 comments on commit ef6d738

Please sign in to comment.