Project

General

Profile

Download (710 Bytes) Statistics
| Branch: | Tag: | Revision:

runcible / test / models / group_export_distributor_test.rb @ master

1
require 'rubygems'
2
require 'minitest/autorun'
3

    
4
require './lib/runcible'
5

    
6
class GroupExportDistributorTest < MiniTest::Unit::TestCase
7
  def setup
8
    @dist = Runcible::Models::GroupExportDistributor.new(true, true)
9
  end
10

    
11
  def test_config
12
    assert_equal(true, @dist.config["http"])
13
    assert_equal(true, @dist.config["https"])
14
    # NB: setting distributor_type_id and distributor_config saves a couple of API
15
    # calls when creating repos.
16
    assert_equal('group_export_distributor', @dist.config["distributor_type_id"])
17
    assert_equal({:http => true, :https => true}, @dist.config["distributor_config"])
18
  end
19

    
20
  def test_type_id
21
    assert_equal('group_export_distributor', @dist.type_id)
22
  end
23
end