├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .npmignore ├── .travis.yml ├── README.md ├── docs ├── chai-plugin-api.md └── mount-api.md ├── index.html ├── package.json ├── rollup.config.js ├── src ├── MountedComponent.js ├── chai-plugin.js ├── index.js ├── mounted-fns │ ├── attributes.js │ ├── events.js │ ├── iteration.js │ ├── subsets.js │ ├── testing.js │ └── traversal.js └── plugin-fns │ ├── attribute.js │ ├── className.js │ ├── empty.js │ ├── match.js │ ├── selector.js │ ├── tag.js │ ├── text.js │ └── value.js └── test ├── .eslintrc ├── fixtures ├── Events.vue ├── Input.vue ├── Slottable.vue ├── Title.vue └── Tree.vue ├── index.js ├── karma.conf.js └── specs ├── chai-plugin ├── attribute.spec.js ├── class-name.spec.js ├── empty.spec.js ├── match.spec.js ├── ok.spec.js ├── selector.spec.js ├── tag.spec.js ├── text.spec.js └── value.spec.js └── mounted ├── attributes ├── attr.spec.js ├── data.spec.js ├── html.spec.js ├── prop.spec.js ├── text.spec.js └── value.spec.js ├── events └── trigger.spec.js ├── iteration ├── each.spec.js ├── every.spec.js ├── map.spec.js └── some.spec.js ├── mount.spec.js ├── subsets ├── eq.spec.js ├── filter.spec.js └── get.spec.js ├── testing ├── contains.spec.js ├── hasClass.spec.js ├── isEmpty.spec.js └── matches.spec.js └── traversal ├── children.spec.js ├── find.spec.js └── parent.spec.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | *.log 4 | test/coverage 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/README.md -------------------------------------------------------------------------------- /docs/chai-plugin-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/docs/chai-plugin-api.md -------------------------------------------------------------------------------- /docs/mount-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/docs/mount-api.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/MountedComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/src/MountedComponent.js -------------------------------------------------------------------------------- /src/chai-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/src/chai-plugin.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/src/index.js -------------------------------------------------------------------------------- /src/mounted-fns/attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/src/mounted-fns/attributes.js -------------------------------------------------------------------------------- /src/mounted-fns/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/src/mounted-fns/events.js -------------------------------------------------------------------------------- /src/mounted-fns/iteration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/src/mounted-fns/iteration.js -------------------------------------------------------------------------------- /src/mounted-fns/subsets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/src/mounted-fns/subsets.js -------------------------------------------------------------------------------- /src/mounted-fns/testing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/src/mounted-fns/testing.js -------------------------------------------------------------------------------- /src/mounted-fns/traversal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/src/mounted-fns/traversal.js -------------------------------------------------------------------------------- /src/plugin-fns/attribute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/src/plugin-fns/attribute.js -------------------------------------------------------------------------------- /src/plugin-fns/className.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/src/plugin-fns/className.js -------------------------------------------------------------------------------- /src/plugin-fns/empty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/src/plugin-fns/empty.js -------------------------------------------------------------------------------- /src/plugin-fns/match.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/src/plugin-fns/match.js -------------------------------------------------------------------------------- /src/plugin-fns/selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/src/plugin-fns/selector.js -------------------------------------------------------------------------------- /src/plugin-fns/tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/src/plugin-fns/tag.js -------------------------------------------------------------------------------- /src/plugin-fns/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/src/plugin-fns/text.js -------------------------------------------------------------------------------- /src/plugin-fns/value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/src/plugin-fns/value.js -------------------------------------------------------------------------------- /test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/.eslintrc -------------------------------------------------------------------------------- /test/fixtures/Events.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/fixtures/Events.vue -------------------------------------------------------------------------------- /test/fixtures/Input.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/fixtures/Input.vue -------------------------------------------------------------------------------- /test/fixtures/Slottable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/fixtures/Slottable.vue -------------------------------------------------------------------------------- /test/fixtures/Title.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/fixtures/Title.vue -------------------------------------------------------------------------------- /test/fixtures/Tree.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/fixtures/Tree.vue -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/index.js -------------------------------------------------------------------------------- /test/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/karma.conf.js -------------------------------------------------------------------------------- /test/specs/chai-plugin/attribute.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/chai-plugin/attribute.spec.js -------------------------------------------------------------------------------- /test/specs/chai-plugin/class-name.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/chai-plugin/class-name.spec.js -------------------------------------------------------------------------------- /test/specs/chai-plugin/empty.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/chai-plugin/empty.spec.js -------------------------------------------------------------------------------- /test/specs/chai-plugin/match.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/chai-plugin/match.spec.js -------------------------------------------------------------------------------- /test/specs/chai-plugin/ok.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/chai-plugin/ok.spec.js -------------------------------------------------------------------------------- /test/specs/chai-plugin/selector.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/chai-plugin/selector.spec.js -------------------------------------------------------------------------------- /test/specs/chai-plugin/tag.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/chai-plugin/tag.spec.js -------------------------------------------------------------------------------- /test/specs/chai-plugin/text.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/chai-plugin/text.spec.js -------------------------------------------------------------------------------- /test/specs/chai-plugin/value.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/chai-plugin/value.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/attributes/attr.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/attributes/attr.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/attributes/data.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/attributes/data.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/attributes/html.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/attributes/html.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/attributes/prop.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/attributes/prop.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/attributes/text.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/attributes/text.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/attributes/value.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/attributes/value.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/events/trigger.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/events/trigger.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/iteration/each.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/iteration/each.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/iteration/every.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/iteration/every.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/iteration/map.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/iteration/map.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/iteration/some.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/iteration/some.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/mount.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/mount.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/subsets/eq.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/subsets/eq.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/subsets/filter.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/subsets/filter.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/subsets/get.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/subsets/get.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/testing/contains.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/testing/contains.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/testing/hasClass.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/testing/hasClass.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/testing/isEmpty.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/testing/isEmpty.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/testing/matches.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/testing/matches.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/traversal/children.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/traversal/children.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/traversal/find.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/traversal/find.spec.js -------------------------------------------------------------------------------- /test/specs/mounted/traversal/parent.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callumacrae/vue-test/HEAD/test/specs/mounted/traversal/parent.spec.js --------------------------------------------------------------------------------