Sha256: 9d19db14263eccc4073677397d4f8fbecb86079969083afebb35ac9287599946

Contents?: true

Size: 864 Bytes

Versions: 47

Compression:

Stored size: 864 Bytes

Contents

describe "FileManagerSorting", ->
  sortm = require('hyrax/file_manager/sorting')
  sort_manager = null
  save_manager = null
  titles = null
  beforeEach () ->
    loadFixtures('sortable.html')
    save_manager = {
      push_changed: () -> {},
      mark_unchanged: () -> {}
    }
    sort_manager= new sortm(save_manager)
  describe "sort_alpha", ->
    it "sorts correctly, ignoring capitalization", ->
      expect(sort_manager.order).toEqual(sort_manager.element.data("current-order"))
      sort_manager.sort_alpha()
      # order has changed
      expect(sort_manager.order).not.toEqual(sort_manager.element.data("current-order"))
      # order is now alphabetical
      titles = $("input.title").map( ->
        return $(@).val() 
      ).get()
      expect(titles).toEqual([ 'child1', 'child2', 'CIMG1815.JPG', 'CIMG1816 copy.JPG', 'zeldogbeach2.jpg' ])

Version data entries

47 entries across 47 versions & 2 rubygems

Version Path
hyrax-2.6.0 spec/javascripts/file_manager_sorting_spec.coffee
hyrax-3.0.0.pre.rc1 spec/javascripts/file_manager_sorting_spec.coffee
hyrax-3.0.0.pre.beta3 spec/javascripts/file_manager_sorting_spec.coffee
hyrax-2.5.1 spec/javascripts/file_manager_sorting_spec.coffee
hyrax-2.5.0 spec/javascripts/file_manager_sorting_spec.coffee
hyrax-3.0.0.pre.beta2 spec/javascripts/file_manager_sorting_spec.coffee
hyrax-2.4.1 spec/javascripts/file_manager_sorting_spec.coffee
hyrax-3.0.0.pre.beta1 spec/javascripts/file_manager_sorting_spec.coffee
hyrax-2.4.0 spec/javascripts/file_manager_sorting_spec.coffee
hyrax-2.3.3 spec/javascripts/file_manager_sorting_spec.coffee
hyrax-2.3.2 spec/javascripts/file_manager_sorting_spec.coffee
hyrax-2.3.1 spec/javascripts/file_manager_sorting_spec.coffee
hyrax-1.1.1 spec/javascripts/file_manager_sorting_spec.coffee
hyrax-2.3.0 spec/javascripts/file_manager_sorting_spec.coffee
hyrax-2.0.3 spec/javascripts/file_manager_sorting_spec.coffee
hyrax-2.2.4 spec/javascripts/file_manager_sorting_spec.coffee
hyrax-2.2.3 spec/javascripts/file_manager_sorting_spec.coffee
hyrax-2.2.2 spec/javascripts/file_manager_sorting_spec.coffee
hyrax-2.2.1 spec/javascripts/file_manager_sorting_spec.coffee
hyrax-2.2.0 spec/javascripts/file_manager_sorting_spec.coffee