dat-ecosystem-archive / datBase

Open data sharing powered by Dat [ DEPRECATED - More info on active projects and modules at https://dat-ecosystem.org/ ]
http://datbase.org
244 stars 32 forks source link

re-enable e2e preview tests #497

Closed okdistribute closed 7 years ago

okdistribute commented 7 years ago
var fs = require('fs')
var path = require('path')
var testServer = process.env.TEST_SERVER || 'https://datproject.org'

module.exports = new function () {
  var key = fs.readFileSync(path.join(__dirname, '..', 'key.txt')).toString()
  var testCases = this
  testCases['Preview file when clicking on it'] = (client) => {
    client
      .url(testServer + '/install')
      .setValue("input[name='import-dat']", key)
    client.keys(client.Keys.ENTER, function (done) {
      client
        .expect.element('#fs').text.to.contain('dat.json').before(5000)
      client.click('.entry.file')
      client.pause(2000)
      client.expect.element('.panel-title.truncate').text.to.contain('dat.json')
      client.expect.element('.dat-detail.size').text.to.contain('48 B')
    })
  }
}