Sha256: 6ca65036acb186dd885ef5206a796a486baabba9ca05bb8ffdb9fa13d58d6727
Contents?: true
Size: 845 Bytes
Versions: 3
Compression:
Stored size: 845 Bytes
Contents
require File.dirname(__FILE__) + '/../../../../../test/test_helper' class Fs_skinTest < 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
zena-1.2.4 | bricks/fs_skin/zena/test/unit/fs_skin_test.rb |
zena-1.2.3 | bricks/fs_skin/zena/test/unit/fs_skin_test.rb |
zena-1.2.2 | bricks/fs_skin/zena/test/unit/fs_skin_test.rb |