Sha256: bef82c703bdcc7999eda33ee2062499ca44746add04df527cbfcedc318e5b5a2

Contents?: true

Size: 973 Bytes

Versions: 3

Compression:

Stored size: 973 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/spec_helper')

describe "NSIVideoGranulate::Client::Configuration" do
  Configuration = NSIVideoGranulate::Client::Configuration

  it "set and return user" do
    Configuration.user 'why'
    Configuration.user.should == 'why'
  end

  it "set and return password" do
    Configuration.password 'admin123'
    Configuration.password.should == 'admin123'
  end

  it "set and return host" do
    Configuration.host '192.168.0.100'
    Configuration.host.should == '192.168.0.100'
  end

  it "set and return port" do
    Configuration.port '8888'
    Configuration.port.should == '8888'
  end

  it "return a hash of attributes" do
    Configuration.instance_eval do
      user     "why"
      password "chunky"
      host     "localhost"
      port     "8888"
    end
    Configuration.settings.should == {user: "why", password: "chunky",
                                      host: "localhost", port: "8888"}
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
nsivideogranulate-0.2.0 spec/configuration_spec.rb
nsivideogranulate-0.0.2 spec/configuration_spec.rb
nsivideogranulate-0.0.1 spec/configuration_spec.rb