Sha256: 548f64b3e1b9b052244aac900d5eca8763cc03f4b7a00c3784e2527370ac8b1c

Contents?: true

Size: 819 Bytes

Versions: 7

Compression:

Stored size: 819 Bytes

Contents

describe "single use link", ->

    beforeEach ->
      # setup two inputs for us to attach  auto complete to
      setFixtures  '<a id="test_link" data-generate-single-use-link-url="/single_use_link/generate_show/abc123" />'
      jasmine.Ajax.install();

    # call ajax to get a link
    it "calls for the expected link", ->
      onSuccess = jasmine.createSpy('onSuccess')
      # get the single use link
      getSingleUse $('#test_link'), onSuccess

      request = jasmine.Ajax.requests.mostRecent()
      request.respondWith(TestResponses.single_use_link.success)


      # verify the correct request was made
      expect(request.url).toBe('/single_use_link/generate_show/abc123')
      expect(request.method).toBe('POST')
      expect(onSuccess).toHaveBeenCalledWith('http://test.host/single_use_linkabc123')

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
sufia-7.0.0 spec/javascripts/single_use_link_spec.js.coffee
sufia-7.0.0.rc2 spec/javascripts/single_use_link_spec.js.coffee
sufia-7.0.0.rc1 spec/javascripts/single_use_link_spec.js.coffee
sufia-7.0.0.beta4 spec/javascripts/single_use_link_spec.js.coffee
sufia-7.0.0.beta3 spec/javascripts/single_use_link_spec.js.coffee
sufia-7.0.0.beta2 spec/javascripts/single_use_link_spec.js.coffee
sufia-7.0.0.beta1 spec/javascripts/single_use_link_spec.js.coffee