Sha256: 7852a80f9a1ea01826c1e01bd8a98be492cf9ae4691bc857f902b82d5f857153
Contents?: true
Size: 844 Bytes
Versions: 4
Compression:
Stored size: 844 Bytes
Contents
require File.dirname(__FILE__) + '/../../../../../test/test_helper' class FsSkinTest < Zena::Unit::TestCase context 'A Skin' do setup do login(:lion) end subject do secure(Node) { nodes(:wikiSkin) } end should 'have z_fs_skin prop' do subject.z_fs_skin = 'foo' assert_equal 'foo', subject.prop['z_fs_skin'] end should 'allow brick-skin values' do assert subject.update_attributes(:z_fs_skin => 'fs_skin-blog') end should 'allow nil values' do assert subject.update_attributes(:z_fs_skin => 'fs_skin-blog') assert subject.update_attributes(:z_fs_skin => nil) end should 'not allow any value' do assert !subject.update_attributes(:z_fs_skin => '../foo-/bar/..') assert_equal 'invalid', subject.errors[:z_fs_skin] end end # A Skin end
Version data entries
4 entries across 4 versions & 1 rubygems