...
This commit is contained in:
@@ -26,11 +26,11 @@ fn test_parse_1() {
|
|||||||
assert myaction.params.params.len == 6
|
assert myaction.params.params.len == 6
|
||||||
assert myaction.id == 1
|
assert myaction.id == 1
|
||||||
|
|
||||||
assert a.hashkey() == '95c585c8bf01b4c432cb7096dc7c974fc1a14b5a'
|
assert a.hashkey() == '4b43d5f8339e7415719244a0efcc240b9f0ba221'
|
||||||
c := a.heroscript()!
|
c := a.heroscript()!
|
||||||
b := new(text: c) or { panic(err) }
|
b := new(text: c) or { panic(err) }
|
||||||
|
|
||||||
assert b.hashkey() == '95c585c8bf01b4c432cb7096dc7c974fc1a14b5a'
|
assert b.hashkey() == '4b43d5f8339e7415719244a0efcc240b9f0ba221'
|
||||||
}
|
}
|
||||||
|
|
||||||
fn test_parser() {
|
fn test_parser() {
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ pub fn generate_docs(args SiteGeneratorArgs) ! {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if gen.errors.len > 0 {
|
if gen.errors.len > 0 {
|
||||||
return error('Errors occurred during site generation:\n${gen.errors.join('\n')}\nPlease fix the errors and try again.\nAvailable pages:\n${gen.client.list_markdown()!}')
|
return error('Errors occurred during site generation:\n${gen.errors.join('\n\n')}\nPlease fix the errors and try again.\nPage List: is header collection and page name per collection.\nAvailable pages:\n${gen.client.list_markdown()!}')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -68,14 +68,14 @@ fn (mut mysite SiteGenerator) page_generate(args_ Page) ! {
|
|||||||
|
|
||||||
mut parts := args.src.split(':')
|
mut parts := args.src.split(':')
|
||||||
if parts.len != 2 {
|
if parts.len != 2 {
|
||||||
mysite.error("Invalid src format for page '${args.src}', expected format: collection:page_name")!
|
mysite.error("Invalid src format for page '${args.src}', expected format: collection:page_name, TODO: fix in ${args.path}, check the collection & page_name exists in the pagelist")!
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
collection_name := parts[0]
|
collection_name := parts[0]
|
||||||
page_name := parts[1]
|
page_name := parts[1]
|
||||||
|
|
||||||
mut page_content := mysite.client.get_page_content(collection_name, page_name) or {
|
mut page_content := mysite.client.get_page_content(collection_name, page_name) or {
|
||||||
mysite.error("Couldn't find page '${page_name}' in collection '${collection_name}' using doctreeclient. \nError: ${err}")!
|
mysite.error("Couldn't find page '${collection_name}:${page_name}' is formatted as collectionname:pagename. TODO: fix in ${args.path}, check the collection & page_name exists in the pagelist. ")!
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -144,7 +144,7 @@ fn (mut mysite SiteGenerator) page_generate(args_ Page) ! {
|
|||||||
pagefile.write(c)!
|
pagefile.write(c)!
|
||||||
|
|
||||||
mysite.client.copy_images(collection_name, page_name, pagefile.path_dir()) or {
|
mysite.client.copy_images(collection_name, page_name, pagefile.path_dir()) or {
|
||||||
mysite.error("Couldn't copy images for '${page_name}' in collection '${collection_name}' using doctreeclient.}\nError: ${err}")!
|
mysite.error("Couldn't copy image ${pagefile} for '${page_name}' in collection '${collection_name}', try to find the image and fix the path is in ${args.path}.}\nError: ${err}")!
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user