Sha256: c251f4411e9d4a597cfc4230d7f62e3b8938a0ee6c357a3dcb933ab18ae8a444

Contents?: true

Size: 961 Bytes

Versions: 7

Compression:

Stored size: 961 Bytes

Contents

require File.dirname(__FILE__) + "/test_helper.rb"

class DreamyUserTest < Test::Unit::TestCase

  context "Creation" do
    setup do
      @xml = <<EOF
<data>
    <account_id>8675309</account_id>
    <disk_used_mb>0</disk_used_mb>
    <gecos>Joe Schmoe</gecos>
    <home>spork.Dreamy.com</home>
    <password>YahRight!</password>
    <quota_mb>50</quota_mb>
    <shell>/bin/bash</shell>
    <type>mail</type>
    <username>joe@schmoe.com</username>
  </data>
EOF
    end

    should "create a new user from xml" do
      u = Dreamy::User.new_from_xml(Hpricot.XML(@xml))
      assert_equal "8675309", u.account_id
      assert_equal "0", u.disk_used_mb
      assert_equal "Joe Schmoe", u.gecos
      assert_equal "spork.Dreamy.com", u.home
      assert_equal "YahRight!", u.password
      assert_equal "50", u.quota_mb
      assert_equal "/bin/bash", u.shell
      assert_equal "mail", u.type
      assert_equal "joe@schmoe.com", u.username
    end
  end
  
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
sant0sk1-dreamy-0.1.1 test/user_test.rb
sant0sk1-dreamy-0.1.2 test/user_test.rb
sant0sk1-dreamy-0.2.0 test/user_test.rb
sant0sk1-dreamy-0.2.1 test/user_test.rb
sant0sk1-dreamy-0.2.2 test/user_test.rb
sant0sk1-dreamy-0.2.3 test/user_test.rb
sant0sk1-dreamy-0.2.4 test/user_test.rb