Use outer array in filterModules
This commit is contained in:
26
spec/filterModules_spec.sh
Normal file
26
spec/filterModules_spec.sh
Normal file
@@ -0,0 +1,26 @@
|
||||
Describe 'filterModules'
|
||||
Include ./install.sh
|
||||
It 'returns all modules if no module arg is given'
|
||||
allModules=(module1 module2 'module3 with space') modulesToInstall=()
|
||||
When call filterModules
|
||||
The variable modulesToInstall should eq 'module1 module2 module3 with space'
|
||||
The status should be success
|
||||
End
|
||||
|
||||
It 'returns only mentioned modules'
|
||||
allModules=(module1 module2 'module3 with space') modulesToInstall=()
|
||||
module=('module3 with space' module2)
|
||||
When call filterModules
|
||||
The variable modulesToInstall should eq 'module2 module3 with space'
|
||||
The status should be success
|
||||
End
|
||||
|
||||
It 'returns only not mentioned modules if inversed'
|
||||
allModules=(module1 module2 'module3 with space') modulesToInstall=()
|
||||
module=('module3 with space' module1)
|
||||
inverse=true
|
||||
When call filterModules
|
||||
The variable modulesToInstall should eq 'module2'
|
||||
The status should be success
|
||||
End
|
||||
End
|
||||
Reference in New Issue
Block a user