This commit is contained in:
kbwo 2024-05-22 23:20:01 +09:00
parent c12e9bc129
commit e42e97a3ae
7 changed files with 61 additions and 21 deletions

View file

@ -1,12 +1,14 @@
[package]
name = "testing-ls-adapter"
version = "0.1.0"
version = "0.0.1"
edition = "2021"
description = "testing-language-server adapter"
license = "MIT"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
testing-language-server = { path = "../../" }
testing-language-server = "0.0.1"
lsp-types = { workspace = true }
serde_json = { workspace = true }
serde = { workspace = true }

View file

@ -1,2 +0,0 @@
pub mod model;
pub mod runner;

View file

@ -1,8 +1,10 @@
use crate::model::AvailableTestKind;
use crate::model::Runner;
use clap::Parser;
use std::str::FromStr;
use testing_language_server::spec::AdapterCommands;
use testing_ls_adapter::model::AvailableTestKind;
use testing_ls_adapter::model::Runner;
pub mod model;
pub mod runner;
fn detect_test_from_extra(extra: &[String]) -> Result<AvailableTestKind, anyhow::Error> {
let test_kind = extra
@ -37,8 +39,8 @@ fn main() {
#[cfg(test)]
mod tests {
use super::*;
use testing_ls_adapter::runner::cargo_test::CargoTestRunner;
use testing_ls_adapter::runner::jest::JestRunner;
use crate::runner::cargo_test::CargoTestRunner;
use crate::runner::jest::JestRunner;
#[test]
// If `--test-kind=<value>` is not present, then return Err