Volkmann: Checking if a button has a certain cl***, etc.
Godzik: Squeakytoy: you should test behaviour
Moynihan: How do you test behavior with DOM?
Helzer: Or how are they ***ociated?
Godzik: Squeakytoy: plenty of libs you can use
Leos: Can you give a pseudo test case that checks “DOM behavior”?
Ziegel: If user clicks on this button, x happens?
Godzik: Squeakytoy: what is a pseudo test case?
Addie: But cant you in that case just test the click function to achieve the same thing?
Keylon: Why do you need to drag in the DOM for that?
Godzik: Squeakytoy: we just automate it
Godzik: But you can test on many different levels
Gummersall: Im not really sure I understand the value of having DOM support in test tools
Godzik: Squeakytoy: pretty simple, if I add some code I want to know if something in the DOM still works without me having to manually click
Godzik: When I save my file, tests run
Colbeck: Why not just test the functions, DOM uses?
Godzik: Squeakytoy: so I know I didn’t break something somewhere
Minnis: Why cant you just test the event functions?
Haggerty: For example, pseudo jquery code, $”button”.click onButtonClick ; — why can’t you just test onButtonClick, why do you need the “button” element in the test cases?
Chilinskas: So i dont really understand, what value having DOM support in tests gives
Godzik: Squeakytoy: I write tests in ruby, capybara runs the tests in a headless browser window
Banick: Does not answer the question :S
Godzik: Squeakytoy: just testing events wouldn’t get me anywhere, I want to test the whole not just its parts
Tennill: Oh, ok. so its integration tests?
Varakuta: But isnt that really fragile?
Thiboutot: Tried to clean up the fiddle: http://jsfiddle.net/jokke/uxp12bjv/ Is there any obvious reason why I can’t “trigger” invoke the $’#trash’.droppable function?
Gari: I was trying to follow the example drag-drop-delete of http://jsfiddle.net/KWdcU/495/, but I notice now that that Fiddle relies on “jQuery UI” — doesn’t work without it. Still: in my case, I’m using html5sortable http://farhadi.ir/projects/html5sortable. It’s possible to “extend” something like this with a drop-to-delete functionality?
Pieri: Since I’m new to jQuery, I guess I’m messing things up. Removing my failed attempts, can someone help me towards adding a “delete” functionality to http://jsfiddle.net/jokke/uxp12bjv/
Ortelli: Joakimk: Is the box a droppable target?
Biber: Buu: I guess not : So, step 1 is to make div id=”trash” droppable
Groberg: When chaining promises, you can use catch after each callback you want to do error handling on and continue the chain of .then’s? It’s not that you always place .catch at the very end of the chain as that would only catch an error for the previous callback, right?
Sheckler: Buu: but that’s what I tried before. Trying to make trash droppable results in a JS-error: “Uncaught TypeError: $..droppable is not a function”
Hollyday: I updated the fiddle: http://jsfiddle.net/jokke/uxp12bjv/
Ortelli: Joakimk: Where is the alert coming from?
Ortelli: Joakimk: When you drop one of the li items there’s an alert that popups up and says ‘Drop’
Lefebure: Buu: ah. That’s in the “html5sortable” plugin http://farhadi.ir/projects/html5sortable/, which is added to the Fiddle as an external resource. You can find the source code here: http://gknudsen.no/test/jquery.sortable.js
Ortelli: Oh you’re using a different version of the code
Ortelli: It’s hidden there in the jsfiddle ui? jesus christ
Minassian: I added an alert”Drop” to the drop-part of the plugin, just to see what part of the plugin code actually handled that. My first idea was to add a check in the plugin code, where the drop is being handled, to check something like “if dropped inside div-trash, then remove li”