31 lines
606 B
Bash
31 lines
606 B
Bash
#!/usr/bin/env bats
|
|
|
|
load helpers
|
|
|
|
@test "changes" {
|
|
# Create and populate three interesting layers.
|
|
populate
|
|
|
|
# Mount the layers.
|
|
run storage --debug=false mount "$lowerlayer"
|
|
[ "$status" -eq 0 ]
|
|
lowermount="$output"
|
|
run storage --debug=false mount "$midlayer"
|
|
[ "$status" -eq 0 ]
|
|
midmount="$output"
|
|
run storage --debug=false mount "$upperlayer"
|
|
[ "$status" -eq 0 ]
|
|
uppermount="$output"
|
|
|
|
# Check the "changes" output.
|
|
checkchanges
|
|
|
|
# Unmount the layers.
|
|
storage unmount $lowerlayer
|
|
storage unmount $midlayer
|
|
storage unmount $upperlayer
|
|
|
|
# Now check the "changes" again.
|
|
checkchanges
|
|
}
|