summaryrefslogtreecommitdiff
path: root/.emacs.d.back/packages/all-the-icons/test
diff options
context:
space:
mode:
Diffstat (limited to '.emacs.d.back/packages/all-the-icons/test')
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/all-the-icons-test.el48
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/.babelrc0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/.bashrc0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/.bowerrc0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/.dockerfile0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/.eslintrc.json0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/.node-version1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/.tags1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/LICENSE1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/TAGS0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/TODO1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/cert.key1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/cert.p121
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/cert.pem1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/clojure.clj1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/clojure.cljc0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/coffee.coffee1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/css.css1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/data.dat1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/doc.pdf0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/elisp.el0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/elixir.eex1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/elixir.ex1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/elixir.exs1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/elm.elm0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/erlang.erl0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/erlang.hrl1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/go.go0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/gruntfile.js0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/gulpfile.js1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/handlebar.hbs0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/haskell.hs0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/html.erb1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/html.haml1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/html.slim1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/image.png0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/java.java0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/js.js0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/jsx.jsx1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/julia.jl0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/markdown.md1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/mix.lock1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/ocaml.ml1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/ocaml.mli1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/org.org1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/package.json0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/package.lock.json1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/perl.pl0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/php.php1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/python.py1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/readme.md0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/reason.re0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/reason.rei0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/ruby.rb0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/sass.scss1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/scala.scala0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/settings.cson1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/settings.json1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/settings.yml0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/shell.fish1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/shell.zsh1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/stylus.styl0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/swift.swift0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/test-spec.js1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/test-spec.jsx1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/test-test.ext1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/testSpec.ext1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/testTest.ext1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/text.txt1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/typescript-spec.ts0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/typescript-test.ts1
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/typescript.d.ts0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/typescript.ts0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/video.mp41
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/webpack.config0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/xml.xml0
-rw-r--r--.emacs.d.back/packages/all-the-icons/test/example-dir/yarn.lock0
77 files changed, 89 insertions, 0 deletions
diff --git a/.emacs.d.back/packages/all-the-icons/test/all-the-icons-test.el b/.emacs.d.back/packages/all-the-icons/test/all-the-icons-test.el
new file mode 100644
index 00000000..0fae192d
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/all-the-icons-test.el
@@ -0,0 +1,48 @@
+;;; all-the-icons-test.el --- Tests for `all-the-icons'
+
+;; Copyright (C) 2017 Dominic Charlesworth <dgc336@gmail.com>
+
+;; Author: Dominic Charlesworth <dgc336@gmail.com>
+;; Keywords: test
+;; Created: 09 May 2017
+
+;; This program is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU General Public License
+;; as published by the Free Software Foundation; either version 3
+;; of the License, or (at your option) any later version.
+
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+;;; Commentary:
+
+;; Test cases for `all-the-icons'
+
+;; Define all tests for mode icons
+(require 'f)
+
+(defvar all-the-icons--root-test (f-dirname (f-this-file)))
+(defvar all-the-icons--root-code (f-parent all-the-icons--root-test))
+
+(require 'all-the-icons (expand-file-name "all-the-icons.el" all-the-icons--root-code))
+
+(cl-loop
+ for alist in (apropos-internal "^all-the-icons-[a-z\\-]*icon-alist$")
+ do (cl-loop
+ for config in (symbol-value alist)
+ do (cl-destructuring-bind (mode f &optional icon &rest args) config
+ (when icon
+ (eval
+ `(ert-deftest ,(intern (format "all-the-icons--validate:%s:%s" alist mode)) ()
+ ,(format "A test to validate that the config for %s in `%s' is correct" icon alist)
+ (should (funcall ',f ,icon))))))))
+
+(ert "all-the-icons--validate:")
+
+(provide 'all-the-icons-test)
+;;; all-the-icons-test.el ends here
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/.babelrc b/.emacs.d.back/packages/all-the-icons/test/example-dir/.babelrc
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/.babelrc
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/.bashrc b/.emacs.d.back/packages/all-the-icons/test/example-dir/.bashrc
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/.bashrc
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/.bowerrc b/.emacs.d.back/packages/all-the-icons/test/example-dir/.bowerrc
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/.bowerrc
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/.dockerfile b/.emacs.d.back/packages/all-the-icons/test/example-dir/.dockerfile
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/.dockerfile
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/.eslintrc.json b/.emacs.d.back/packages/all-the-icons/test/example-dir/.eslintrc.json
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/.eslintrc.json
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/.node-version b/.emacs.d.back/packages/all-the-icons/test/example-dir/.node-version
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/.node-version
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/.tags b/.emacs.d.back/packages/all-the-icons/test/example-dir/.tags
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/.tags
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/LICENSE b/.emacs.d.back/packages/all-the-icons/test/example-dir/LICENSE
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/LICENSE
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/TAGS b/.emacs.d.back/packages/all-the-icons/test/example-dir/TAGS
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/TAGS
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/TODO b/.emacs.d.back/packages/all-the-icons/test/example-dir/TODO
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/TODO
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/cert.key b/.emacs.d.back/packages/all-the-icons/test/example-dir/cert.key
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/cert.key
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/cert.p12 b/.emacs.d.back/packages/all-the-icons/test/example-dir/cert.p12
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/cert.p12
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/cert.pem b/.emacs.d.back/packages/all-the-icons/test/example-dir/cert.pem
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/cert.pem
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/clojure.clj b/.emacs.d.back/packages/all-the-icons/test/example-dir/clojure.clj
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/clojure.clj
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/clojure.cljc b/.emacs.d.back/packages/all-the-icons/test/example-dir/clojure.cljc
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/clojure.cljc
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/coffee.coffee b/.emacs.d.back/packages/all-the-icons/test/example-dir/coffee.coffee
new file mode 100644
index 00000000..8d1c8b69
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/coffee.coffee
@@ -0,0 +1 @@
+
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/css.css b/.emacs.d.back/packages/all-the-icons/test/example-dir/css.css
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/css.css
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/data.dat b/.emacs.d.back/packages/all-the-icons/test/example-dir/data.dat
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/data.dat
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/doc.pdf b/.emacs.d.back/packages/all-the-icons/test/example-dir/doc.pdf
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/doc.pdf
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/elisp.el b/.emacs.d.back/packages/all-the-icons/test/example-dir/elisp.el
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/elisp.el
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/elixir.eex b/.emacs.d.back/packages/all-the-icons/test/example-dir/elixir.eex
new file mode 100644
index 00000000..54d582ff
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/elixir.eex
@@ -0,0 +1 @@
+elixir \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/elixir.ex b/.emacs.d.back/packages/all-the-icons/test/example-dir/elixir.ex
new file mode 100644
index 00000000..54d582ff
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/elixir.ex
@@ -0,0 +1 @@
+elixir \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/elixir.exs b/.emacs.d.back/packages/all-the-icons/test/example-dir/elixir.exs
new file mode 100644
index 00000000..54d582ff
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/elixir.exs
@@ -0,0 +1 @@
+elixir \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/elm.elm b/.emacs.d.back/packages/all-the-icons/test/example-dir/elm.elm
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/elm.elm
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/erlang.erl b/.emacs.d.back/packages/all-the-icons/test/example-dir/erlang.erl
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/erlang.erl
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/erlang.hrl b/.emacs.d.back/packages/all-the-icons/test/example-dir/erlang.hrl
new file mode 100644
index 00000000..01058d84
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/erlang.hrl
@@ -0,0 +1 @@
+g
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/go.go b/.emacs.d.back/packages/all-the-icons/test/example-dir/go.go
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/go.go
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/gruntfile.js b/.emacs.d.back/packages/all-the-icons/test/example-dir/gruntfile.js
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/gruntfile.js
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/gulpfile.js b/.emacs.d.back/packages/all-the-icons/test/example-dir/gulpfile.js
new file mode 100644
index 00000000..8d1c8b69
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/gulpfile.js
@@ -0,0 +1 @@
+
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/handlebar.hbs b/.emacs.d.back/packages/all-the-icons/test/example-dir/handlebar.hbs
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/handlebar.hbs
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/haskell.hs b/.emacs.d.back/packages/all-the-icons/test/example-dir/haskell.hs
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/haskell.hs
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/html.erb b/.emacs.d.back/packages/all-the-icons/test/example-dir/html.erb
new file mode 100644
index 00000000..8d1c8b69
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/html.erb
@@ -0,0 +1 @@
+
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/html.haml b/.emacs.d.back/packages/all-the-icons/test/example-dir/html.haml
new file mode 100644
index 00000000..abaf5423
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/html.haml
@@ -0,0 +1 @@
+g
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/html.slim b/.emacs.d.back/packages/all-the-icons/test/example-dir/html.slim
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/html.slim
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/image.png b/.emacs.d.back/packages/all-the-icons/test/example-dir/image.png
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/image.png
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/java.java b/.emacs.d.back/packages/all-the-icons/test/example-dir/java.java
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/java.java
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/js.js b/.emacs.d.back/packages/all-the-icons/test/example-dir/js.js
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/js.js
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/jsx.jsx b/.emacs.d.back/packages/all-the-icons/test/example-dir/jsx.jsx
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/jsx.jsx
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/julia.jl b/.emacs.d.back/packages/all-the-icons/test/example-dir/julia.jl
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/julia.jl
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/markdown.md b/.emacs.d.back/packages/all-the-icons/test/example-dir/markdown.md
new file mode 100644
index 00000000..8d1c8b69
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/markdown.md
@@ -0,0 +1 @@
+
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/mix.lock b/.emacs.d.back/packages/all-the-icons/test/example-dir/mix.lock
new file mode 100644
index 00000000..54d582ff
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/mix.lock
@@ -0,0 +1 @@
+elixir \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/ocaml.ml b/.emacs.d.back/packages/all-the-icons/test/example-dir/ocaml.ml
new file mode 100644
index 00000000..8d1c8b69
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/ocaml.ml
@@ -0,0 +1 @@
+
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/ocaml.mli b/.emacs.d.back/packages/all-the-icons/test/example-dir/ocaml.mli
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/ocaml.mli
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/org.org b/.emacs.d.back/packages/all-the-icons/test/example-dir/org.org
new file mode 100644
index 00000000..01058d84
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/org.org
@@ -0,0 +1 @@
+g
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/package.json b/.emacs.d.back/packages/all-the-icons/test/example-dir/package.json
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/package.json
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/package.lock.json b/.emacs.d.back/packages/all-the-icons/test/example-dir/package.lock.json
new file mode 100644
index 00000000..8d1c8b69
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/package.lock.json
@@ -0,0 +1 @@
+
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/perl.pl b/.emacs.d.back/packages/all-the-icons/test/example-dir/perl.pl
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/perl.pl
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/php.php b/.emacs.d.back/packages/all-the-icons/test/example-dir/php.php
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/php.php
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/python.py b/.emacs.d.back/packages/all-the-icons/test/example-dir/python.py
new file mode 100644
index 00000000..8d1c8b69
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/python.py
@@ -0,0 +1 @@
+
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/readme.md b/.emacs.d.back/packages/all-the-icons/test/example-dir/readme.md
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/readme.md
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/reason.re b/.emacs.d.back/packages/all-the-icons/test/example-dir/reason.re
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/reason.re
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/reason.rei b/.emacs.d.back/packages/all-the-icons/test/example-dir/reason.rei
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/reason.rei
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/ruby.rb b/.emacs.d.back/packages/all-the-icons/test/example-dir/ruby.rb
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/ruby.rb
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/sass.scss b/.emacs.d.back/packages/all-the-icons/test/example-dir/sass.scss
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/sass.scss
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/scala.scala b/.emacs.d.back/packages/all-the-icons/test/example-dir/scala.scala
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/scala.scala
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/settings.cson b/.emacs.d.back/packages/all-the-icons/test/example-dir/settings.cson
new file mode 100644
index 00000000..8d1c8b69
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/settings.cson
@@ -0,0 +1 @@
+
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/settings.json b/.emacs.d.back/packages/all-the-icons/test/example-dir/settings.json
new file mode 100644
index 00000000..8d1c8b69
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/settings.json
@@ -0,0 +1 @@
+
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/settings.yml b/.emacs.d.back/packages/all-the-icons/test/example-dir/settings.yml
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/settings.yml
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/shell.fish b/.emacs.d.back/packages/all-the-icons/test/example-dir/shell.fish
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/shell.fish
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/shell.zsh b/.emacs.d.back/packages/all-the-icons/test/example-dir/shell.zsh
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/shell.zsh
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/stylus.styl b/.emacs.d.back/packages/all-the-icons/test/example-dir/stylus.styl
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/stylus.styl
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/swift.swift b/.emacs.d.back/packages/all-the-icons/test/example-dir/swift.swift
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/swift.swift
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/test-spec.js b/.emacs.d.back/packages/all-the-icons/test/example-dir/test-spec.js
new file mode 100644
index 00000000..8d1c8b69
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/test-spec.js
@@ -0,0 +1 @@
+
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/test-spec.jsx b/.emacs.d.back/packages/all-the-icons/test/example-dir/test-spec.jsx
new file mode 100644
index 00000000..8d1c8b69
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/test-spec.jsx
@@ -0,0 +1 @@
+
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/test-test.ext b/.emacs.d.back/packages/all-the-icons/test/example-dir/test-test.ext
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/test-test.ext
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/testSpec.ext b/.emacs.d.back/packages/all-the-icons/test/example-dir/testSpec.ext
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/testSpec.ext
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/testTest.ext b/.emacs.d.back/packages/all-the-icons/test/example-dir/testTest.ext
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/testTest.ext
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/text.txt b/.emacs.d.back/packages/all-the-icons/test/example-dir/text.txt
new file mode 100644
index 00000000..8d1c8b69
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/text.txt
@@ -0,0 +1 @@
+
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/typescript-spec.ts b/.emacs.d.back/packages/all-the-icons/test/example-dir/typescript-spec.ts
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/typescript-spec.ts
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/typescript-test.ts b/.emacs.d.back/packages/all-the-icons/test/example-dir/typescript-test.ts
new file mode 100644
index 00000000..8d1c8b69
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/typescript-test.ts
@@ -0,0 +1 @@
+
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/typescript.d.ts b/.emacs.d.back/packages/all-the-icons/test/example-dir/typescript.d.ts
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/typescript.d.ts
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/typescript.ts b/.emacs.d.back/packages/all-the-icons/test/example-dir/typescript.ts
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/typescript.ts
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/video.mp4 b/.emacs.d.back/packages/all-the-icons/test/example-dir/video.mp4
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/video.mp4
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/webpack.config b/.emacs.d.back/packages/all-the-icons/test/example-dir/webpack.config
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/webpack.config
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/xml.xml b/.emacs.d.back/packages/all-the-icons/test/example-dir/xml.xml
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/xml.xml
diff --git a/.emacs.d.back/packages/all-the-icons/test/example-dir/yarn.lock b/.emacs.d.back/packages/all-the-icons/test/example-dir/yarn.lock
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/.emacs.d.back/packages/all-the-icons/test/example-dir/yarn.lock