• Sean Hammond's avatar
    Improve AnnotationSync test names · 877fb348
    Sean Hammond authored
    Rename all the tests to better reflect what they actually test.
    
    Mostly replacing broadcast local event bus publisher proxying with
    "calls function", plus a couple of other clarifications.
    
    Before:
    
      AnnotationSync
        channel event handlers
          the "deleteAnnotation" event
            ✓ broadcasts the "annotationDeleted" event over the local event bus
            ✓ calls back with a formatted annotation
            ✓ removes an existing entry from the cache before the event is triggered
            ✓ removes the annotation from the cache
          the "loadAnnotations" event
            ✓ publishes the "annotationsLoaded" event
        event handlers
          the "beforeAnnotationCreated" event
            ✓ proxies the event over the bridge
            ✓ returns early if the annotation has a tag
    
    After:
    
      AnnotationSync
        #constructor
          when "deleteAnnotation" is published
            ✓ calls emit("annotationDeleted")
            ✓ calls the 'deleteAnnotation' event's callback function
            ✓ deletes any existing annotation from its cache before calling emit
            ✓ deletes any existing annotation from its cache
          when "loadAnnotations" is published
            ✓ calls emit("annotationsLoaded")
          when "beforeAnnotationCreated" is emitted
            ✓ calls bridge.call() passing the event
            if the annotation has a $tag
              ✓ does not call bridge.call()
    877fb348
Name
Last commit
Last update
..
anchoring Loading commit data...
plugin Loading commit data...
test Loading commit data...
util Loading commit data...
vendor Loading commit data...
adder.html Loading commit data...
adder.js Loading commit data...
annotation-counts.js Loading commit data...
annotation-sync.coffee Loading commit data...
config.js Loading commit data...
guest.coffee Loading commit data...
highlighter.coffee Loading commit data...
host.coffee Loading commit data...
main.js Loading commit data...
pdf-sidebar.coffee Loading commit data...
pdfjs-rendering-states.js Loading commit data...
range-util.js Loading commit data...
selections.js Loading commit data...
sidebar-trigger.js Loading commit data...
sidebar.coffee Loading commit data...