Update implementation tests
This commit is contained in:
parent
36a6f5f548
commit
33bacfc100
@ -1,6 +0,0 @@
|
|||||||
# This will read a CSV file and display it as a line plot in a GUI window.
|
|
||||||
read_file("examples/assets/faithful.csv")
|
|
||||||
-> from_csv(input)
|
|
||||||
-> rows(input)
|
|
||||||
-> transform(input, 'input.1')
|
|
||||||
-> plot(input);
|
|
@ -1,6 +1,13 @@
|
|||||||
use std::fs::read_to_string;
|
use std::fs::read_to_string;
|
||||||
|
|
||||||
use dust::*;
|
use dust_lang::*;
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn clue_solver() {
|
||||||
|
let file_contents = read_to_string("examples/clue_solver").unwrap();
|
||||||
|
|
||||||
|
evaluate(&file_contents).unwrap();
|
||||||
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn collections() {
|
fn collections() {
|
||||||
@ -10,12 +17,67 @@ fn collections() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn list() {
|
fn data_formats() {
|
||||||
let file_contents = read_to_string("examples/list.ds").unwrap();
|
let file_contents = read_to_string("examples/data_formats.ds").unwrap();
|
||||||
|
|
||||||
evaluate(&file_contents).unwrap();
|
evaluate(&file_contents).unwrap();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn fetch() {
|
||||||
|
let file_contents = read_to_string("examples/fetch.ds").unwrap();
|
||||||
|
|
||||||
|
evaluate(&file_contents).unwrap();
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn fibonacci() {
|
||||||
|
let file_contents = read_to_string("examples/fibonacci.ds").unwrap();
|
||||||
|
|
||||||
|
evaluate(&file_contents).unwrap();
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn find_loop() {
|
||||||
|
let file_contents = read_to_string("examples/find_loop.ds").unwrap();
|
||||||
|
|
||||||
|
evaluate(&file_contents).unwrap();
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn fizz_buzz() {
|
||||||
|
let file_contents = read_to_string("examples/fizz_buzz.ds").unwrap();
|
||||||
|
|
||||||
|
evaluate(&file_contents).unwrap();
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn for_loop() {
|
||||||
|
let file_contents = read_to_string("examples/for_loop.ds").unwrap();
|
||||||
|
|
||||||
|
evaluate(&file_contents).unwrap();
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn hello_world() {
|
||||||
|
let file_contents = read_to_string("examples/hello_world.ds").unwrap();
|
||||||
|
|
||||||
|
evaluate(&file_contents).unwrap();
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn remove_loop() {
|
||||||
|
let file_contents = read_to_string("examples/remove_loop.ds").unwrap();
|
||||||
|
|
||||||
|
evaluate(&file_contents).unwrap();
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn scope() {
|
||||||
|
let file_contents = read_to_string("examples/scope.ds").unwrap();
|
||||||
|
|
||||||
|
evaluate(&file_contents).unwrap();
|
||||||
|
}
|
||||||
#[test]
|
#[test]
|
||||||
fn table() {
|
fn table() {
|
||||||
let file_contents = read_to_string("examples/table.ds").unwrap();
|
let file_contents = read_to_string("examples/table.ds").unwrap();
|
||||||
@ -23,6 +85,13 @@ fn table() {
|
|||||||
evaluate(&file_contents).unwrap();
|
evaluate(&file_contents).unwrap();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn transform_loop() {
|
||||||
|
let file_contents = read_to_string("examples/transform_loop.ds").unwrap();
|
||||||
|
|
||||||
|
evaluate(&file_contents).unwrap();
|
||||||
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn variables() {
|
fn variables() {
|
||||||
let file_contents = read_to_string("examples/variables.ds").unwrap();
|
let file_contents = read_to_string("examples/variables.ds").unwrap();
|
||||||
@ -31,15 +100,8 @@ fn variables() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn scope() {
|
fn while_loop() {
|
||||||
let file_contents = read_to_string("examples/scope.ds").unwrap();
|
let file_contents = read_to_string("examples/while_loop.ds").unwrap();
|
||||||
|
|
||||||
evaluate(&file_contents).unwrap();
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn data_formats() {
|
|
||||||
let file_contents = read_to_string("examples/data_formats.ds").unwrap();
|
|
||||||
|
|
||||||
evaluate(&file_contents).unwrap();
|
evaluate(&file_contents).unwrap();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user