Advertisement
Guest User

Untitled

a guest
Mar 5th, 2015
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. require 'test/unit'
  2. require 'nokogiri'
  3.  
  4. class MyTest < Test::Unit::TestCase
  5.  
  6. def test_sentence
  7. doc = Nokogiri::Slop <<-EOXML
  8. <?xml version='1.0' encoding='utf-8'?>
  9. <codeBook version="1.2.2" ID="klm-456-30">
  10. <var ID="V604" name="FHP_V145" wgt-var="K2" files="F1" dcml="0"
  11. intrvl="discrete">
  12. <qstn>
  13. <qstnLit>Dans quelle mesure cette aide vous a-t-elle
  14. &#195;&#169;t&#195;&#169; utile? &#195;&#8240;tait-elle
  15. :</qstnLit>
  16. </qstn>
  17. </var>
  18. <qstn>
  19. </codeBook>
  20. EOXML
  21. sentence = doc.children.css("[name=FHP_V145]").children.search("qstnLit").first.text.force_encoding("UTF-8").split("n")
  22. sentence = sentence.map {|n| n.split.join(" ") }
  23. sentence = sentence.join(" ")
  24. puts sentence
  25. assert_equal(sentence, "Dans quelle mesure cette aide vous a-t-elle été utile? Était-elle :")
  26. end
  27. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement