| 1234567891011121314151617181920212223242526272829303132333435 |
- // SPDX-License-Identifier: Apache-2.0
- use assert_cmd::Command;
- use std::fs::File;
- #[test]
- fn create_output_dir() {
- let mut cmd = Command::cargo_bin("solang").unwrap();
- cmd.args([
- "compile",
- "examples/flipper.sol",
- "--target",
- "solana",
- "--output",
- "tests/create_me",
- ])
- .assert()
- .success();
- File::open("tests/create_me/flipper.abi").expect("should exist");
- let mut cmd = Command::cargo_bin("solang").unwrap();
- cmd.args([
- "compile",
- "examples/flipper.sol",
- "--target",
- "solana",
- "--output",
- "examples/flipper.sol",
- ])
- .assert()
- .failure();
- }
|