Comments (4)
Released 0.25.0.
from shellspec.
Thanks, It is a good report!
This is a simple code that explains this bug.
# script.sh
echo START
setup() {
ssh -o ConnectTimeout=5 -q server 'hostname'
}
setup
echo END
$ cat script.sh | bash
START
server.home
ssh
consumes rest the code (echo END
) of the script.sh
. Therefore, spec file exit during tests.
This bug will be fixed in version 0.25.0 which will be released in the next few days.
from shellspec.
Fixed in f1dccd3
from shellspec.
Thank you very much !
from shellspec.
Related Issues (20)
- Intercepting the script as shown in documentation example isn't preserving the variables for "When run source" HOT 1
- does shellspec support csh or tcsh? HOT 1
- "Not found specified shell" in OpenBSD HOT 3
- Acronyms are not defined before use
- STDIN in test is bound to the calling terminal STDIN when Data block not specified HOT 2
- allow comparing stdout/stderr to the contents in a file HOT 2
- Pipping echo command prints to output HOT 2
- shellspec --init not working with whitespaces in working path on WSL Ubuntu on Windows HOT 4
- yash version 2.54 does not work with shellspec HOT 1
- kcov show no coverage with --execdir
- kcov with /bin/bash or /bin/sh HOT 1
- Command Based Mock - command execution status HOT 2
- Parameters:dynamic from a shell script HOT 1
- No error in execution without coverage report generation, problem in using coverage report generation
- Can local variables of the function under test be modified by the test case simulation? HOT 3
- Nested `source` commands inside scripts under testing
- Unit tests for Inner Function without calling the outer function HOT 1
- fails when expected success HOT 1
- Typo in the README.md, see "Intercepting" sample
- Workaround for bash 5.2 bug (pop_var_context ...) and eliminate old bash/zsh workaround (eval func ${1+'"$@"'}) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shellspec.