import request from 'supertest';
import app from '../js/app';
import {expect} from 'chai';

describe('root path', () => {
  it('should return 200 with correct title', done => {
    request(app)
      .get('/')
      .expect(200)
      .end((err, res) => {
        expect(res.text).to.contain('<title>不思議のダンジョン 値段識別表</title>');

        if (err) return done(err);
        done();
      });
  });
});

describe('shiren path', () => {
  it('should return 200 with correct title', done => {
    request(app)
      .get('/shiren/')
      .expect(200)
      .end((err, res) => {
        expect(res.text).to.contain('<title>不思議のダンジョン2 風来のシレン - 不思議のダンジョン 値段識別表</title>');

        if (err) return done(err);
        done();
      });
  });
});

describe('shiren2 path', () => {
  it('should return 200 with correct title', done => {
    request(app)
      .get('/shiren2/')
      .expect(200)
      .end((err, res) => {
        expect(res.text).to.contain('<title>風来のシレン2 ～鬼襲来!シレン城!～ - 不思議のダンジョン 値段識別表</title>');

        if (err) return done(err);
        done();
      });
  });
});

describe('shiren4 path', () => {
  it('should return 200 with correct title', done => {
    request(app)
      .get('/shiren4/')
      .expect(200)
      .end((err, res) => {
        expect(res.text).to.contain('<title>風来のシレン4 神の眼と悪魔のヘソ - 不思議のダンジョン 値段識別表</title>');

        if (err) return done(err);
        done();
      });
  });
});

describe('shiren5 path', () => {
  it('should return 200 with correct title', done => {
    request(app)
      .get('/shiren5/')
      .expect(200)
      .end((err, res) => {
        expect(res.text).to.contain('<title>風来のシレン5 フォーチュンタワーと運命のダイス - 不思議のダンジョン 値段識別表</title>');

        if (err) return done(err);
        done();
      });
  });
});

@@ -1063,32 +1063,372 @@
  %7D);%0A  %7D);%0A%7D);%0A%0A
+describe('shiren3 path', () =%3E %7B%0A  it('should return 200 with correct title', done =%3E %7B%0A    request(app)%0A      .get('/shiren3/')%0A      .expect(200)%0A      .end((err, res) =%3E %7B%0A        expect(res.text).to.contain('%3Ctitle%3E%E9%A2%A8%E6%9D%A5%E3%81%AE%E3%82%B7%E3%83%AC%E3%83%B33 %E3%81%8B%E3%82%89%E3%81%8F%E3%82%8A%E5%B1%8B%E6%95%B7%E3%81%AE%E7%9C%A0%E3%82%8A%E5%A7%AB - %E4%B8%8D%E6%80%9D%E8%AD%B0%E3%81%AE%E3%83%80%E3%83%B3%E3%82%B8%E3%83%A7%E3%83%B3 %E5%80%A4%E6%AE%B5%E8%AD%98%E5%88%A5%E8%A1%A8%3C/title%3E');%0A%0A        if (err) return done(err);%0A        done();%0A      %7D);%0A  %7D);%0A%7D);%0A%0A
 describe('shiren

Add acceptable test for "/shiren3/" route