ts-bridge 0.2.3

A TypeScript language-server shim that bridges Neovim's LSP client with tsserver.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use assert_cmd::Command;

#[test]
fn version_flag_prints_crate_version() {
    let expected = format!("ts-bridge {}\n", env!("CARGO_PKG_VERSION"));
    let assert = Command::new(assert_cmd::cargo::cargo_bin!("ts-bridge"))
        .arg("--version")
        .assert()
        .success();
    let stdout = String::from_utf8(assert.get_output().stdout.clone())
        .expect("stdout should be valid UTF-8");
    assert_eq!(stdout, expected);
}