27 lines
731 B
Bash
27 lines
731 B
Bash
Describe 'getFilteredModules'
|
|
Include ./install.sh
|
|
It 'returns all modules if no module arg is given'
|
|
allModules=(module1 module2)
|
|
When call getFilteredModules
|
|
The output should eq 'module1 module2'
|
|
The status should be success
|
|
End
|
|
|
|
It 'returns only mentioned modules'
|
|
allModules=(module1 module2 module3)
|
|
module=(module3 module2)
|
|
When call getFilteredModules
|
|
The output should eq 'module2 module3'
|
|
The status should be success
|
|
End
|
|
|
|
It 'returns only not mentioned modules if inversed'
|
|
allModules=(module1 module2 module3)
|
|
module=(module3 module1)
|
|
inverse=true
|
|
When call getFilteredModules
|
|
The output should eq 'module2'
|
|
The status should be success
|
|
End
|
|
End
|