|
22 | 22 | md_index = joinpath(page_dir, "index.md")
|
23 | 23 | @test_reference joinpath("references", "preview", "index_sec_nopage.md") read(md_index, String) by=ignore_CR
|
24 | 24 |
|
25 |
| - @test readdir(page_dir) == ["covers", "index.md", "scripts"] |
| 25 | + @test readdir(page_dir) == ["assets", "covers", "index.md", "scripts"] |
26 | 26 | @test readdir(joinpath(page_dir, "covers")) == ["demo2.svg", "democards_logo.svg"]
|
27 | 27 | @test readdir(joinpath(page_dir, "scripts")) == ["assets", "demo1.ipynb", "demo1.jl", "demo1.md", "demo2.md"]
|
28 | 28 | end
|
|
45 | 45 | md_index = joinpath(page_dir, "index.md")
|
46 | 46 | @test_reference joinpath("references", "preview", "index_file.md") read(md_index, String) by=ignore_CR
|
47 | 47 |
|
48 |
| - @test readdir(page_dir) == ["covers", "index.md", "scripts"] |
| 48 | + @test readdir(page_dir) == ["assets", "covers", "index.md", "scripts"] |
49 | 49 | @test readdir(joinpath(page_dir, "covers")) == ["demo2.svg"]
|
50 | 50 | @test readdir(joinpath(page_dir, "scripts")) == ["assets", "demo2.md"]
|
51 | 51 | @test readdir(joinpath(page_dir, "scripts", "assets")) == ["logo.svg"]
|
|
77 | 77 | @test isfile(index_page)
|
78 | 78 | index_page = @suppress_err preview_demos(joinpath(abs_root, "preview"), require_html=true)
|
79 | 79 | @test isfile(index_page)
|
| 80 | + |
| 81 | + @testset "don't copy unrelated assets" begin |
| 82 | + src_page_dir = joinpath(abs_root, "preview") |
| 83 | + @test readdir(src_page_dir) == ["assets", "other_scripts", "scripts"] |
| 84 | + page_dir = @suppress_err preview_demos(joinpath(src_page_dir, "other_scripts", "nested", "demo3.jl"), theme="grid", require_html=false) |
| 85 | + |
| 86 | + # `assets` is copied, but `scripts` is not |
| 87 | + @test readdir(page_dir) == ["assets", "covers", "index.md", "other_scripts"] |
| 88 | + @test readdir(joinpath(page_dir, "other_scripts")) == ["assets", "nested"] |
| 89 | + @test readdir(joinpath(page_dir, "other_scripts", "nested")) == ["assets", "demo3.ipynb", "demo3.jl", "demo3.md"] |
| 90 | + end |
80 | 91 | end
|
0 commit comments