const frisby = require('frisby')

describe('Required Internet resource', () => {
  it('PasteBin paste (https://pastebin.com/90dUgd7s) for "DLP Failure Tier 1" challenge available', () => {
    return frisby.get('https://pastebin.com/90dUgd7s')
      .expect('status', 200)
      .expect('bodyContains', 'Hueteroneel')
      .expect('bodyContains', 'this coupled with Eurogium Edule was sometimes found fatal')
  })

  it('PasteBin paste (https://pastebin.com/4U1V1UjU) for "DLP Failure Tier 2" challenge available', () => {
    return frisby.get('https://pastebin.com/4U1V1UjU')
      .expect('status', 200)
      .expect('bodyContains', 'current=0Y8rMnww$*9VFYE%C2%A759-!Fg1L6t&amp;6lB')
  })

  it('GitHub issue (https://github.com/punkave/sanitize-html/issues/29) for "XSS Tier 4" challenge available', () => {
    return frisby.get('https://github.com/punkave/sanitize-html/issues/29')
      .expect('status', 200)
      .expect('bodyContains', 'Sanitization is not applied recursively')
      .expect('bodyContains', 'I am not harmless: &lt;&lt;img src=&quot;csrf-attack&quot;/&gt;img src=&quot;csrf-attack&quot;/&gt; is sanitized to I am not harmless: &lt;img src=&quot;csrf-attack&quot;/&gt;')
  })
})

@@ -76,18 +76,24 @@
  =%3E %7B%0A  
-it
+describe
 ('PasteB
@@ -104,40 +104,8 @@
 aste
- (https://pastebin.com/90dUgd7s)
  for
@@ -148,32 +148,110 @@
 lable', () =%3E %7B%0A
+    it('for default configuration (https://pastebin.com/90dUgd7s)', () =%3E %7B%0A  
     return frisb
@@ -287,32 +287,34 @@
 0dUgd7s')%0A      
+  
 .expect('status'
@@ -318,32 +318,34 @@
 us', 200)%0A      
+ 
+ 
 .expect('bodyCon
@@ -367,16 +367,18 @@
 oneel')%0A
+  
       .e
@@ -461,16 +461,319 @@
 fatal')%0A
+    %7D)%0A%0A    xit('for 7MS configuration (https://pastebin.com/________)', () =%3E %7B%0A      fail()%0A    %7D)%0A%0A    xit('for BodgeIt Store configuration (https://pastebin.com/________)', () =%3E %7B%0A      fail()%0A    %7D)%0A%0A    xit('for Mozilla configuration (https://pastebin.com/________)', () =%3E %7B%0A      fail()%0A    %7D)%0A
   %7D)%0A%0A  

Add placeholder tests for custom PasteBin checks