diff options
| author | Luke Kanies <luke@madstop.com> | 2005-04-19 15:44:39 +0000 |
|---|---|---|
| committer | Luke Kanies <luke@madstop.com> | 2005-04-19 15:44:39 +0000 |
| commit | 737876563918bd7d3f48cc60e56efcbe79173368 (patch) | |
| tree | 7c390fe4e52612bf50c7a50dccdb5c50c393b71c /test | |
| parent | 490854a2edf381c34083f0049e4c7ea3f1a20ad0 (diff) | |
completed the first step to enabling multiple record types in filetypes
git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@195 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'test')
| -rw-r--r-- | test/types/tc_filetype.rb | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/test/types/tc_filetype.rb b/test/types/tc_filetype.rb index 5bd8aa415..a8226275d 100644 --- a/test/types/tc_filetype.rb +++ b/test/types/tc_filetype.rb @@ -19,13 +19,32 @@ class TestFileType < Test::Unit::TestCase if @passwdtype.nil? assert_nothing_raised() { @passwdtype = Blink::Type::FileType.newtype( - :name => "passwd", - :recordsplit => ":", + :name => "passwd" + ) + @passwdtype.addrecord( + :name => "user", + :splitchar => ":", :fields => %w{name password uid gid gcos home shell}, :namevar => "name" ) } end + + @passwdtype = Blink::Type::FileType["passwd"] + if @passwdtype.nil? + assert_nothing_raised() { + @passwdtype = Blink::Type::FileType.newtype( + :name => "passwd" + ) + @passwdtype.addrecord( + :name => "user", + :splitchar => ":", + :fields => %w{name password uid gid gcos home shell}, + :namevar => "name" + ) + } + end + end def test_passwd1_nochange @@ -68,7 +87,7 @@ class TestFileType < Test::Unit::TestCase assert(file.insync?) assert_nothing_raised() { - file.add { |obj| + file.add("user") { |obj| obj["name"] = "yaytest" obj["password"] = "x" obj["uid"] = "10000" |
