Nils Winkler
c221648a7f
Refactored setup function for pmset
2017-11-02 06:46:01 +01:00
Nils Winkler
c8d86858fd
Added setup function for _command_exists that works for pmset
2017-11-02 06:46:01 +01:00
Nils Winkler
d0b3205de0
Added an additional test case and a fix for using the pmset command
...
The other commands still need to be mocked and tested/fixed, too.
2017-11-02 06:46:01 +01:00
Nils Winkler
ef28b2788b
Added test cases for battery_percentage with pmset
...
Need to figure out way to ensure that pmset is used every time...
2017-11-02 06:46:01 +01:00
Nils Winkler
395e9eff3c
Added a couple more tests for mkcd
...
Also fixed the order of expected/actual for lsgrep test.
2017-10-17 08:18:58 +02:00
Nils Winkler
da77e9506d
Fixed buf test case that failed from time to time
...
Taking two timestamps (one before the function-under-test, and one
after), we minimize the chance of failure.
2017-10-17 08:18:58 +02:00
Nils Winkler
e574de8f47
Moved testing for files to bats-file library functions
2017-10-14 18:02:04 +02:00
Nils Winkler
2691a5b138
Moved to bats-assert for assert functions
2017-10-14 18:00:43 +02:00
Nils Winkler
8319545b0a
Switched to Bats-core as a submodule
...
Can't use the official v0.4.0 release, since our tests rely on a change
that was made after the release of v0.4.0.
This code currently uses an unversioned commit of the bats-core repo, we
will switch to a supported version once it has been released, e.g.
v0.4.1.
2017-10-14 18:00:43 +02:00
Nils Winkler
3f6f1326dc
Fixed ruby test for good (hopefully)
2017-09-17 21:05:59 +02:00
Nils Winkler
3103609640
Reverted Ruby path fix
2017-09-17 21:05:59 +02:00
Nils Winkler
548563e7aa
Trying to fix path issue
2017-09-17 21:05:59 +02:00
Nils Winkler
f4fa9def14
Fixed the ruby path test in cases where someone already has the ruby bin path on their path variable
2017-09-17 21:05:59 +02:00
Yushin Washio
a4472fedaa
skip ruby PATH test if ruby not installed
2017-08-17 17:33:56 +05:00
Nils Winkler
0aad8b4ab0
Fixed assert syntax
2017-06-24 17:31:31 +02:00
Ivan Povalyukhin
1cb9093c9c
[pathmunge] fix test and modify metadata syntax in the function pathmunge to be easier supported in the test
2015-06-07 20:23:19 -07:00
Ivan Povalyukhin
34670ea021
[tests] make setup function to create test dir per test
2015-05-03 18:11:27 -07:00
Ivan Povalyukhin
f1de827622
[tests] added test for base plugin mkcd(); make mkcd() safe for directory names starting with a dash
2015-05-03 18:11:18 -07:00
Ivan Povalyukhin
067f851d79
[tests] added test for plugins base lsgrep()
2015-05-03 18:11:11 -07:00
Ivan Povalyukhin
fb2134364e
skip myip() function test - it is not determenistic, probably because of the network latency
2015-04-21 21:09:51 -07:00
Ivan Povalyukhin
f420560986
make buf() to respect file attributes on file backup
2015-04-11 15:51:26 -07:00
Ivan Povalyukhin
b3334bc9e5
adjust env vars in test_helper to make CI pass
2015-03-29 18:23:24 -07:00
Ivan Povalyukhin
cbcdd66863
test base.plugin#pickfrom
2015-03-29 17:27:48 -07:00
Ivan Povalyukhin
839cf4429a
start with tests for base.plugin
2015-03-29 16:31:05 -07:00
Ivan Povalyukhin
3c0db284ac
added test/README with small guides about testing framework
2015-03-28 18:54:37 -07:00
Ivan Povalyukhin
28e5c99816
added test example for plugin and lib
2015-03-28 18:54:37 -07:00