Sha256: cdaaccfbe09559dbbfaf2b2954723b28ae407a8fa374741b104e8b2f7e88598e
Contents?: true
Size: 1.19 KB
Versions: 1
Compression:
Stored size: 1.19 KB
Contents
$VERBOSE = false require 'minitest/autorun' require 'minitest/power_assert' $LOAD_PATH.unshift File.expand_path('../lib', __FILE__) require 'mill' module Mill class Test < Minitest::Test def setup @site = Site.new( input_dir: 'test/content', output_dir: 'test/output', site_title: 'Test', site_uri: 'http://test.test', html_version: :html5, ) @site.make # ;;@site.print_tree # ;;@site.list # ;;binding.pry @root = @site.find_resource('/') or raise @a = @site.find_resource('/a') or raise @b = @site.find_resource('/b') or raise @ba = @site.find_resource('/b/ba') or raise @bb = @site.find_resource('/b/bb') or raise end def test_has_index assert { @root } end def test_children assert { @root.children == [@a, @b] } assert { @a.children.empty? } end def test_parent assert { @a.parent == @root } assert { @b.parent == @root } assert { @ba.parent == @b } assert { @bb.parent == @b } end def test_siblings assert { @root.siblings.empty? } assert { @a.siblings == [@b] } assert { @ba.siblings == [@bb] } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mill-0.16 | test/test.rb |