Use Gitea Releases for installation and ship VS Code highlighting
This commit is contained in:
1 parent
a46bd6e132
commit
201bdee372
243 files changed
+3289
-12521
No files matched your search
@@ -4,17 +4,7 @@ use support::{checked, rejected, sources};
|
||||
|
||||
#[test]
|
||||
fn full_language_contract_package_checks_with_the_official_sources() {
|
||||
let prd = include_str!("../../../.trellis/tasks/09-04-dever-language-mvp/prd.md");
|
||||
let source = prd
|
||||
.split_once("## Complete Package Example\n")
|
||||
.unwrap()
|
||||
.1
|
||||
.split_once("```dever\n")
|
||||
.unwrap()
|
||||
.1
|
||||
.split_once("\n```")
|
||||
.unwrap()
|
||||
.0;
|
||||
let source = include_str!("../fixtures/core/complete_package.dever");
|
||||
let mut sources = dever_core::source::SourceMap::default();
|
||||
sources.add("account/user.dever", source);
|
||||
checked(&sources);
|
||||
|
||||
@@ -189,10 +189,7 @@ fn current_examples_official_packages_and_complete_contract_roundtrip() {
|
||||
assert_roundtrip_at(&path, source.text());
|
||||
}
|
||||
}
|
||||
let prd = include_str!("../../../.trellis/tasks/09-04-dever-language-mvp/prd.md");
|
||||
let (_, example) = prd.split_once("## Complete Package Example\n").unwrap();
|
||||
let (_, fenced) = example.split_once("```dever\n").unwrap();
|
||||
assert_roundtrip(fenced.split_once("\n```").unwrap().0);
|
||||
assert_roundtrip(include_str!("../fixtures/core/complete_package.dever"));
|
||||
}
|
||||
|
||||
fn source_root_relative(path: &FilePath) -> PathBuf {
|
||||
|
||||
@@ -47,10 +47,7 @@ fn assigned(expression: &str) -> Expression {
|
||||
|
||||
#[test]
|
||||
fn parses_the_complete_package_from_the_product_contract() {
|
||||
let prd = include_str!("../../../.trellis/tasks/09-04-dever-language-mvp/prd.md");
|
||||
let (_, example_section) = prd.split_once("## Complete Package Example\n").unwrap();
|
||||
let (_, fenced) = example_section.split_once("```dever\n").unwrap();
|
||||
let (source, _) = fenced.split_once("\n```").unwrap();
|
||||
let source = include_str!("../fixtures/core/complete_package.dever");
|
||||
let package = parsed(source);
|
||||
assert_eq!(
|
||||
package
|
||||
|
||||
Reference in new issue
Block a user