Sha256: 8545af79bf432061f80d104bff09ce1864fe9241453d415e9c8669dc4d552505
Contents?: true
Size: 839 Bytes
Versions: 10
Compression:
Stored size: 839 Bytes
Contents
require 'test/unit' require 'helper' require 'webgen/source' class TestSourceResource < Test::Unit::TestCase include Test::WebsiteHelper def test_initialize source = Webgen::Source::Resource.new('test-glob-*') assert_equal('test-glob-*', source.glob) end def test_paths @website.config['resources']['test-resource'] = ['Webgen::Source::FileSystem', '.', File.basename(__FILE__)] @website.config['resources']['other-resource'] = ['Webgen::Source::FileSystem', '../lib'] source = Webgen::Source::Resource.new('test-*') assert_equal(1, source.paths.length) assert(source.paths.include?(Webgen::Path.new('/test_source_resource.rb'))) source = Webgen::Source::Resource.new('other-*', '/webgen/**/*', '/webgen/') assert(source.paths.include?(Webgen::Path.new('/source/resource.rb'))) end end
Version data entries
10 entries across 10 versions & 2 rubygems