Taxon selectors and show/hide behaviour

This commit is contained in:
Will Marshall
2014-07-04 14:09:53 +10:00
parent ca6068c095
commit f335b6a576
13 changed files with 81 additions and 67 deletions

View File

@@ -15,16 +15,22 @@ describe 'filtering by taxons', ->
}
]
beforeEach ->
module 'Darkswarm'
inject ($filter) ->
filterByTaxons = $filter('taxons')
it "filters by nothing", ->
expect(filterByTaxons(objects, [])).toBe objects
it "filters by primary taxon", ->
expect(filterByTaxons(objects, 1)[0]).toBe objects[0]
expect(filterByTaxons(objects, [1])[0]).toBe objects[0]
it "filters by taxons", ->
expect(filterByTaxons(objects, 2)[0]).toBe objects[1]
expect(filterByTaxons(objects, [2])[0]).toBe objects[1]
it "filters by multiple", ->
expect(filterByTaxons(objects, [1, 2])[0]).toBe objects[0]
expect(filterByTaxons(objects, [1, 2])[1]).toBe objects[1]