Update spec.

Update spec.

diff --git a/spec/lib/pretty_text_spec.rb b/spec/lib/pretty_text_spec.rb
index 25cfc86..2550b78 100644
--- a/spec/lib/pretty_text_spec.rb
+++ b/spec/lib/pretty_text_spec.rb
@@ -15,41 +15,70 @@ describe PrettyText do
 
     it 'can correctly cook surveys' do
       md = <<~MD
-        [survey]
-        [radio]
-        - one
-        - two
+        [survey name="awesome-survey"]
+        [radio question="Choose any one option:"]
+        - cat
+        - dog
         [/radio]
 
-        [radio]
-        - three
-        - four
-        [/radio]
+        [checkbox question="Choose multiple options:"]
+        - red
+        - blue
+        - green
+        [/checkbox]
+
+        [dropdown question="Gender:"]
+        - Male
+        - Female
+        [/dropdown]
+
+        [number question="Rate this survey from 1 to 10:"]
+        [/number]
+
+        [textarea question="What is your feedback about xyz?"]
+        [/textarea]
+
+        [star question="How would you rate overall experience?"]
+        [/star]
+
+        [thumbs question="Were you satisfied with our services?"]
+        [/thumbs]
         [/survey]
       MD
 
       cooked = PrettyText.cook md
 
       expected = <<~MD
-        <div class="survey" data-survey-name="survey">
-        <div class="survey-radio">
+        <div data-survey-wrapper="true">
+        <div class="survey" data-survey-name="awesome-survey">
+        <div class="survey-radio" data-survey-type="radio" data-survey-field-id="45de436cbdb15bbd9a11cb0301733189" data-survey-question="Choose any one option:">
         <ul>
-        <li data-survey-option-id="d8166958d0c9b9f5917456ef69a404c2">one</li>
-        <li data-survey-option-id="6eaceb40c21dfe95cc8e17f801152174">two</li>
+        <li data-survey-option-id="8b4392fd5150b6ee8422ae2be97e3ac1">cat</li>
+        <li data-survey-option-id="1f85df8c4bbd305cf4364641922c06c7">dog</li>
         </ul>
         </div>
-        <div class="survey-radio">
+        <div class="survey-checkbox" data-survey-type="checkbox" data-survey-field-id="481e5197af6b16a4d1e12e12a3addc6e" data-survey-question="Choose multiple options:">
         <ul>
-        <li data-survey-option-id="b92738ba6c1dbbc9bffabd806f87fc96">three</li>
-        <li data-survey-option-id="99a2e706846a4911473612864820a8f9">four</li>
+        <li data-survey-option-id="01c62ab8d8878ce22b4298b740e70bf7">red</li>
+        <li data-survey-option-id="83254d47ebf2ee10688bf9303fcfa7f6">blue</li>
+        <li data-survey-option-id="b6073234fc601007b541885dd70491f1">green</li>
         </ul>
         </div>
+        <div class="survey-dropdown" data-survey-type="dropdown" data-survey-field-id="b83f40c51163cb9a12a114ac54254422" data-survey-question="Gender:">
+        <ul>
+        <li data-survey-option-id="747ff0ee2cb255e0b28f3b71dd7f6768">Male</li>
+        <li data-survey-option-id="914b29f3a73e40df4690feecc4f76bf1">Female</li>
+        </ul>
+        </div>
+        <div class="survey-number" data-survey-type="number" data-survey-field-id="e640c1203c008b7c9b99fac817589833" data-survey-question="Rate this survey from 1 to 10:"></div>
+        <div class="survey-textarea" data-survey-type="textarea" data-survey-field-id="686b736392ac9422acbe59bd0531493e" data-survey-question="What is your feedback about xyz?"></div>
+        <div class="survey-star" data-survey-type="star" data-survey-field-id="bef56ba188d28c5c17b848de4bf8cc8d" data-survey-question="How would you rate overall experience?"></div>
+        <div class="survey-thumbs" data-survey-type="thumbs" data-survey-field-id="ed252319cfaf2124c23bc0e2b9c7c5fe" data-survey-question="Were you satisfied with our services?"></div>
+        </div>
         </div>
       MD
 
-      puts cooked
       expect(n cooked).to eq(n expected)
-
     end
   end
 end

GitHub sha: 87b07afb