Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2011-01-10 09:59:44 +0300
committerisaacs <i@izs.me>2011-01-10 09:59:44 +0300
commit1b0194a1354249cb87179da2030e556dcc687e0a (patch)
tree9997ec0a8bae4a1ae303ef91b091bfbb4f545428 /test
parent3f78ca8319bded4d0cd315465ad4babf3f020cfe (diff)
A test of .npmignore file behavior
Diffstat (limited to 'test')
-rw-r--r--test/packages/npmignore/.dot-keeper0
-rw-r--r--test/packages/npmignore/.dotfile0
-rw-r--r--test/packages/npmignore/.dotglob-a0
-rw-r--r--test/packages/npmignore/.dotglob-b0
-rw-r--r--test/packages/npmignore/.dotglob-c0
-rw-r--r--test/packages/npmignore/.npmignore3
-rw-r--r--test/packages/npmignore/foo/bar1
-rw-r--r--test/packages/npmignore/foo/baz0
-rw-r--r--test/packages/npmignore/package.json4
-rwxr-xr-xtest/packages/npmignore/test.sh14
10 files changed, 22 insertions, 0 deletions
diff --git a/test/packages/npmignore/.dot-keeper b/test/packages/npmignore/.dot-keeper
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/packages/npmignore/.dot-keeper
diff --git a/test/packages/npmignore/.dotfile b/test/packages/npmignore/.dotfile
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/packages/npmignore/.dotfile
diff --git a/test/packages/npmignore/.dotglob-a b/test/packages/npmignore/.dotglob-a
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/packages/npmignore/.dotglob-a
diff --git a/test/packages/npmignore/.dotglob-b b/test/packages/npmignore/.dotglob-b
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/packages/npmignore/.dotglob-b
diff --git a/test/packages/npmignore/.dotglob-c b/test/packages/npmignore/.dotglob-c
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/packages/npmignore/.dotglob-c
diff --git a/test/packages/npmignore/.npmignore b/test/packages/npmignore/.npmignore
new file mode 100644
index 000000000..266013fdb
--- /dev/null
+++ b/test/packages/npmignore/.npmignore
@@ -0,0 +1,3 @@
+*/bar
+.dotfile
+.dotglob*
diff --git a/test/packages/npmignore/foo/bar b/test/packages/npmignore/foo/bar
new file mode 100644
index 000000000..5716ca598
--- /dev/null
+++ b/test/packages/npmignore/foo/bar
@@ -0,0 +1 @@
+bar
diff --git a/test/packages/npmignore/foo/baz b/test/packages/npmignore/foo/baz
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/packages/npmignore/foo/baz
diff --git a/test/packages/npmignore/package.json b/test/packages/npmignore/package.json
new file mode 100644
index 000000000..f827dec1f
--- /dev/null
+++ b/test/packages/npmignore/package.json
@@ -0,0 +1,4 @@
+{ "name" : "npmignore"
+, "version" : "1.2.3"
+, "files" : ["foo", "test.sh", ""]
+, "scripts" : {"test":"./test.sh"}}
diff --git a/test/packages/npmignore/test.sh b/test/packages/npmignore/test.sh
new file mode 100755
index 000000000..093780a70
--- /dev/null
+++ b/test/packages/npmignore/test.sh
@@ -0,0 +1,14 @@
+#!/usr/bin/env bash
+
+set -x
+set -e
+
+if [[ $npm_package_version == "9999.0.0-LINK-"* ]]; then
+ echo "link package, skipping test"
+ exit 0
+fi
+
+[ -f ./foo/baz ] \
+ && ! [ -f ./foo/bar ] \
+ && [ -f ./.dot-keeper ] \
+ && ! [ -f ./.dot-glob-a ]