forked from vieter-v/vieter
WIP: api testing
parent
7f76ffa86a
commit
46ca126bc9
|
|
@ -12,7 +12,7 @@ pub fn (c &Client) get_targets(filter TargetFilter) ?[]Target {
|
||||||
return data.data
|
return data.data
|
||||||
}
|
}
|
||||||
|
|
||||||
// get_all_targets retrieves *all* targs from the API using the default
|
// get_all_targets retrieves *all* targets from the API using the default
|
||||||
// limit.
|
// limit.
|
||||||
pub fn (c &Client) get_all_targets() ?[]Target {
|
pub fn (c &Client) get_all_targets() ?[]Target {
|
||||||
mut targets := []Target{}
|
mut targets := []Target{}
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
// Bindings for the libarchive library
|
// Bindings for the libarchive library
|
||||||
|
module package
|
||||||
|
|
||||||
#flag -larchive
|
#flag -larchive
|
||||||
|
|
||||||
|
|
@ -0,0 +1,17 @@
|
||||||
|
module server
|
||||||
|
|
||||||
|
import io.util
|
||||||
|
import os
|
||||||
|
|
||||||
|
fn test_targets_api() ? {
|
||||||
|
// Create a database
|
||||||
|
|
||||||
|
// Start the server in a temporary directory
|
||||||
|
tmpdir := util.temp_dir()?
|
||||||
|
go server.server(
|
||||||
|
data_dir: tmpdir
|
||||||
|
pkg_dir: os.join_path_single(tmpdir, 'pkgs')
|
||||||
|
api_key: 't'
|
||||||
|
port: 9000
|
||||||
|
)
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue