Skip to content

Commit

Permalink
multiple sections; fake test (#8)
Browse files Browse the repository at this point in the history
* multiple sections; fake test

* Refactor urlsection out of autosuggest. Removed semantic-release. Refactored how plugin is installed. Changed limit to sectionconfig. Removed semantic release from Travis.

* Updated package beta version.

* Added one real test.
  • Loading branch information
ekulish authored and darrenjennings committed Nov 2, 2017
1 parent db6d0ef commit 7aae88a
Show file tree
Hide file tree
Showing 12 changed files with 898 additions and 609 deletions.
1 change: 0 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,5 @@ script:
- yarn build
after_success:
- yarn report-coverage
- yarn semantic-release
branches:
only: master
288 changes: 2 additions & 286 deletions __tests__/__snapshots__/autosuggest.test.js.snap
Original file line number Diff line number Diff line change
@@ -1,141 +1,7 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`Autosuggest can filter suggestions 1`] = `
<div id="app">
<div id="autosuggest">
<input name="q"
type="text"
maxlength="256"
autocomplete="off"
aria-autosuggest="list"
aria-owns="autosuggest__results"
aria-activedescendant="autosuggest__results--item-null"
aria-haspopup="true"
id="autosuggest__input"
initialvalue
oninputchange="function boundFn(a) {
var l = arguments.length;
return l
? l > 1
? fn.apply(ctx, arguments)
: fn.call(ctx, a)
: fn.call(ctx)
}"
class="form-control autosuggest__input-open"
>
<div class="autosuggest__results-container">
<ul role="listbox"
aria-labelledby="autosuggest"
class="autosuggest__results"
>
<li data-suggestion-index="0"
role="option"
id="autosuggest__results_item-0"
class="autosuggest__results_item autosuggest__results_item"
>
<span>
Samwise
</span>
</li>
</ul>
</div>
</div>
</div>
`;
exports[`Autosuggest can limit options via 'limit' prop 1`] = `
<div id="app">
<div id="autosuggest">
<input name="q"
type="text"
maxlength="256"
autocomplete="off"
aria-autosuggest="list"
aria-owns="autosuggest__results"
aria-activedescendant="autosuggest__results--item-null"
aria-haspopup="true"
id="autosuggest__input"
initialvalue
oninputchange="function boundFn(a) {
var l = arguments.length;
return l
? l > 1
? fn.apply(ctx, arguments)
: fn.call(ctx, a)
: fn.call(ctx)
}"
class="form-control autosuggest__input-open"
>
<div class="autosuggest__results-container">
<ul role="listbox"
aria-labelledby="autosuggest"
class="autosuggest__results"
>
<li data-suggestion-index="0"
role="option"
id="autosuggest__results_item-0"
class="autosuggest__results_item autosuggest__results_item"
>
<span>
Frodo
</span>
</li>
<li data-suggestion-index="1"
role="option"
id="autosuggest__results_item-1"
class="autosuggest__results_item autosuggest__results_item"
>
<span>
Samwise
</span>
</li>
<li data-suggestion-index="2"
role="option"
id="autosuggest__results_item-2"
class="autosuggest__results_item autosuggest__results_item"
>
<span>
Gandalf
</span>
</li>
</ul>
</div>
</div>
</div>
`;
exports[`Autosuggest can mount 1`] = `
<div id="app">
<div id="autosuggest"
current-query="cool things"
placeholder="placeholder"
>
<input name="q"
type="text"
maxlength="256"
autocomplete="off"
aria-autosuggest="list"
aria-owns="autosuggest__results"
aria-activedescendant="autosuggest__results--item-null"
aria-haspopup="true"
oninputchange="function (){}"
class="form-control autosuggest__input-open"
>
<div class="autosuggest__results-container">
<!---->
</div>
</div>
</div>
`;
exports[`Autosuggest can render suggestions 1`] = `
<div id="app">
<div id="autosuggest">
<input name="q"
Expand All @@ -148,6 +14,7 @@ exports[`Autosuggest can render suggestions 1`] = `
aria-haspopup="true"
id="autosuggest__input"
initialvalue
onclick="function onClick() {}"
oninputchange="function boundFn(a) {
var l = arguments.length;
return l
Expand All @@ -156,160 +23,9 @@ exports[`Autosuggest can render suggestions 1`] = `
: fn.call(ctx, a)
: fn.call(ctx)
}"
placeholder="Type 'G'"
class="form-control autosuggest__input-open"
>
<div class="autosuggest__results-container">
<ul role="listbox"
aria-labelledby="autosuggest"
class="autosuggest__results"
>
<li data-suggestion-index="0"
role="option"
id="autosuggest__results_item-0"
class="autosuggest__results_item autosuggest__results_item"
>
<span>
Frodo
</span>
</li>
<li data-suggestion-index="1"
role="option"
id="autosuggest__results_item-1"
class="autosuggest__results_item autosuggest__results_item"
>
<span>
Samwise
</span>
</li>
<li data-suggestion-index="2"
role="option"
id="autosuggest__results_item-2"
class="autosuggest__results_item autosuggest__results_item"
>
<span>
Gandalf
</span>
</li>
<li data-suggestion-index="3"
role="option"
id="autosuggest__results_item-3"
class="autosuggest__results_item autosuggest__results_item"
>
<span>
Gollum
</span>
</li>
<li data-suggestion-index="4"
role="option"
id="autosuggest__results_item-4"
class="autosuggest__results_item autosuggest__results_item"
>
<span>
Glorfindel
</span>
</li>
<li data-suggestion-index="5"
role="option"
id="autosuggest__results_item-5"
class="autosuggest__results_item autosuggest__results_item"
>
<span>
Galadriel
</span>
</li>
<li data-suggestion-index="6"
role="option"
id="autosuggest__results_item-6"
class="autosuggest__results_item autosuggest__results_item"
>
<span>
Faramir
</span>
</li>
<li data-suggestion-index="7"
role="option"
id="autosuggest__results_item-7"
class="autosuggest__results_item autosuggest__results_item"
>
<span>
Boromir
</span>
</li>
<li data-suggestion-index="8"
role="option"
id="autosuggest__results_item-8"
class="autosuggest__results_item autosuggest__results_item"
>
<span>
Saruman
</span>
</li>
<li data-suggestion-index="9"
role="option"
id="autosuggest__results_item-9"
class="autosuggest__results_item autosuggest__results_item"
>
<span>
Sauron
</span>
</li>
<li data-suggestion-index="10"
role="option"
id="autosuggest__results_item-10"
class="autosuggest__results_item autosuggest__results_item"
>
<span>
Eomer
</span>
</li>
<li data-suggestion-index="11"
role="option"
id="autosuggest__results_item-11"
class="autosuggest__results_item autosuggest__results_item"
>
<span>
Éowyn
</span>
</li>
<li data-suggestion-index="12"
role="option"
id="autosuggest__results_item-12"
class="autosuggest__results_item autosuggest__results_item"
>
<span>
Elrond
</span>
</li>
</ul>
</div>
</div>
</div>
`;
exports[`Autosuggest can select from suggestions using keystroke 1`] = `
<div id="app">
<div id="autosuggest">
<input name="q"
type="text"
maxlength="256"
autocomplete="off"
aria-autosuggest="list"
aria-owns="autosuggest__results"
aria-activedescendant
id="autosuggest__input"
initialvalue
oninputchange="function boundFn(a) {
var l = arguments.length;
return l
? l > 1
? fn.apply(ctx, arguments)
: fn.call(ctx, a)
: fn.call(ctx)
}"
class="form-control"
>
<div class="autosuggest__results-container">
<!---->
</div>
Expand Down
Loading

0 comments on commit 7aae88a

Please sign in to comment.