Skip to content

Instantly share code, notes, and snippets.

@knownasilya
Created July 10, 2018 15:23
Show Gist options
  • Select an option

  • Save knownasilya/d5756d452a4b751c36f79fa68dbbfee3 to your computer and use it in GitHub Desktop.

Select an option

Save knownasilya/d5756d452a4b751c36f79fa68dbbfee3 to your computer and use it in GitHub Desktop.
My Ember test helpers
import { currentURL } from '@ember/test-helpers';
export default function getQp(name, url=currentURL()) {
if (!url || !name) {
return;
}
let [, qps] = url.split('?');
let pairs = qps.split('&');
let [found] = pairs.filter((item) => item.includes(`${name}=`));
if (found) {
let [, value] = found.split('=');
return value;
}
return;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment