~ubuntu-branches/ubuntu/trusty/ohai/trusty

« back to all changes in this revision

Viewing changes to spec/ohai/plugins/netbsd/kernel_spec.rb

  • Committer: Bazaar Package Importer
  • Author(s): Bryan McLellan, Joshua Timberman, Bryan McLellan
  • Date: 2010-01-07 12:51:20 UTC
  • mfrom: (1.1.3 upstream) (3.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20100107125120-5hsbuzcga2rblizl
Tags: 0.3.6-1
[Joshua Timberman]
* Add DRE team to uploaders.
* Bump standards version to 3.8.3 

[Bryan McLellan]
* New upstream release
* Add Joshua Timberman to uploaders
* Add ohai as suggests to libohai-ruby
* Update watch to use githubredir
* Add quilt patch to remove rubygems require
* Remove package man page in favor of upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# Author:: Adam Jacob (<adam@opscode.com>)
 
3
# Copyright:: Copyright (c) 2008 Opscode, Inc.
 
4
# License:: Apache License, Version 2.0
 
5
#
 
6
# Licensed under the Apache License, Version 2.0 (the "License");
 
7
# you may not use this file except in compliance with the License.
 
8
# You may obtain a copy of the License at
 
9
#
 
10
#     http://www.apache.org/licenses/LICENSE-2.0
 
11
#
 
12
# Unless required by applicable law or agreed to in writing, software
 
13
# distributed under the License is distributed on an "AS IS" BASIS,
 
14
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 
15
# See the License for the specific language governing permissions and
 
16
# limitations under the License.
 
17
#
 
18
 
 
19
 
 
20
require File.join(File.dirname(__FILE__), '..', '..', '..', '/spec_helper.rb')
 
21
 
 
22
describe Ohai::System, "NetBSD kernel plugin" do
 
23
  before(:each) do
 
24
    @ohai = Ohai::System.new
 
25
    @ohai.stub!(:require_plugin).and_return(true)
 
26
    @ohai.stub!(:from).with("uname -i").and_return("foo")
 
27
    @ohai.stub!(:from_with_regex).with("sysctl kern.securelevel").and_return("kern.securelevel: 1")
 
28
    @ohai[:kernel] = Mash.new
 
29
    @ohai[:kernel][:name] = "netbsd"
 
30
  end
 
31
 
 
32
  it "should set the kernel_os to the kernel_name value" do
 
33
    @ohai._require_plugin("netbsd::kernel")
 
34
    @ohai[:kernel][:os].should == @ohai[:kernel][:name]
 
35
  end
 
36
end