Refactor categories into rootListing
This uses proper paths with slashes everywhere, and lists documents instead of just folders for root.
This commit is contained in:
24
tests/integration/components/breadcrumb-nav-test.js
Normal file
24
tests/integration/components/breadcrumb-nav-test.js
Normal file
@@ -0,0 +1,24 @@
|
||||
import { moduleForComponent, test } from 'ember-qunit';
|
||||
import hbs from 'htmlbars-inline-precompile';
|
||||
|
||||
moduleForComponent('breadcrumb-nav', 'Integration | Component | breadcrumb nav', {
|
||||
integration: true
|
||||
});
|
||||
|
||||
test('it renders', function(assert) {
|
||||
// Set any properties with this.set('myProperty', 'value');
|
||||
// Handle any actions with this.on('myAction', function(val) { ... });
|
||||
|
||||
this.render(hbs`{{breadcrumb-nav}}`);
|
||||
|
||||
assert.equal(this.$().text().trim(), '');
|
||||
|
||||
// Template block usage:
|
||||
this.render(hbs`
|
||||
{{#breadcrumb-nav}}
|
||||
template block text
|
||||
{{/breadcrumb-nav}}
|
||||
`);
|
||||
|
||||
assert.equal(this.$().text().trim(), 'template block text');
|
||||
});
|
||||
@@ -6,7 +6,10 @@ moduleForComponent('categories-nav', 'Integration | Component | categories nav',
|
||||
});
|
||||
|
||||
test('it renders categories', function(assert) {
|
||||
this.set('categories', [ 'documents', 'notes' ]);
|
||||
this.set('categories', [
|
||||
{ name: 'documents', path: 'documents/' },
|
||||
{ name: 'notes', path: 'notes/' }
|
||||
]);
|
||||
|
||||
this.render(hbs`{{categories-nav categories=categories}}`);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user