Skip to content

Commit

Permalink
30DaysOfTests: get command
Browse files Browse the repository at this point in the history
  • Loading branch information
conradkleinespel committed Sep 13, 2017
1 parent f359eb8 commit 2ac9ea7
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions tests/test-command-get.sh
@@ -0,0 +1,17 @@
#!/bin/bash

# create a new empty volume for tests
docker volume rm rooster >& /dev/null
docker volume create rooster >& /dev/null

# create the file
printf 'y\nxxxx\nabcd\n' | docker run --rm -i -v rooster:/home/rooster rooster add -s YouTube1 yt@example.com || exit 1
printf 'xxxx\nefgh\n' | docker run --rm -i -v rooster:/home/rooster rooster add -s YouTube2 yt@example.com || exit 1

# exact match
printf 'xxxx\n' | docker run --rm -i -v rooster:/home/rooster rooster get -s youtube1 2>&1 | grep abcd
printf 'xxxx\n' | docker run --rm -i -v rooster:/home/rooster rooster get -s youtube2 2>&1 | grep efgh

# fuzzy search
printf 'xxxx\n1\n' | docker run --rm -i -v rooster:/home/rooster rooster get -s yt 2>&1 | grep abcd
printf 'xxxx\n2\n' | docker run --rm -i -v rooster:/home/rooster rooster get -s yt 2>&1 | grep efgh

0 comments on commit 2ac9ea7

Please sign in to comment.