<commit_before>describe('graphql development server', () => {
  let url;

  beforeAll(async () => {
    jest.setTimeout(30000);
    url = await HopsCLI.develop();
  });

  it('renders the viewer username', async () => {
    const { page, getInnerText } = await createPage();
    await page.goto(url, { waitUntil: 'networkidle2' });

    expect(await getInnerText('#username')).toBe('mocked name');

    await page.close();
  });

  it('renders the viewer avatar image', async () => {
    const { page, getProperty } = await createPage();
    await page.goto(url, { waitUntil: 'networkidle2' });

    expect(await getProperty('src', '#avatar')).toBe('https://mocked.com/');

    await page.close();
  });

  it('renders a list of custom scalar types', async () => {
    const { page, getInnerText } = await createPage();
    await page.goto(url, { waitUntil: 'networkidle2' });

    expect(await getInnerText('#dates')).toBe(
      '2018-08-31T12:23:18.530Z\n2018-07-31T12:23:18.530Z\n'
    );

    await page.close();
  });

  it('renders a list of custom interface types', async () => {
    const { page, getInnerText } = await createPage();
    await page.goto(url, { waitUntil: 'networkidle2' });

    expect(await getInnerText('#persons')).toBe('<NAME>\n<NAME>\n');

    await page.close();
  });

  it('renders a list of custom union type', async () => {
    const { page, getInnerText } = await createPage();
    await page.goto(url, { waitUntil: 'networkidle2' });

    expect(await getInnerText('#searchPersons')).toBe('Account\nContact\n');

    await page.close();
  });

  it('renders a list of custom union type using filter args and enums', async () => {
    const { page, getInnerText } = await createPage();
    await page.goto(url, { waitUntil: 'networkidle2' });

    expect(await getInnerText('#searchPersonsByFilter')).toBe('Account\n');

    await page.close();
  });

  it('renders success after mutation', async () => {<commit_msg>test: remove superfluous trailing new lines from tests<commit_after>describe('graphql development server', () => {
  let url;

  beforeAll(async () => {
    jest.setTimeout(30000);
    url = await HopsCLI.develop();
  });

  it('renders the viewer username', async () => {
    const { page, getInnerText } = await createPage();
    await page.goto(url, { waitUntil: 'networkidle2' });

    expect(await getInnerText('#username')).toBe('mocked name');

    await page.close();
  });

  it('renders the viewer avatar image', async () => {
    const { page, getProperty } = await createPage();
    await page.goto(url, { waitUntil: 'networkidle2' });

    expect(await getProperty('src', '#avatar')).toBe('https://mocked.com/');

    await page.close();
  });

  it('renders a list of custom scalar types', async () => {
    const { page, getInnerText } = await createPage();
    await page.goto(url, { waitUntil: 'networkidle2' });

    expect(await getInnerText('#dates')).toBe(
      '2018-08-31T12:23:18.530Z\n2018-07-31T12:23:18.530Z'
    );

    await page.close();
  });

  it('renders a list of custom interface types', async () => {
    const { page, getInnerText } = await createPage();
    await page.goto(url, { waitUntil: 'networkidle2' });

    expect(await getInnerText('#persons')).toBe('<NAME>\n<NAME>');

    await page.close();
  });

  it('renders a list of custom union type', async () => {
    const { page, getInnerText } = await createPage();
    await page.goto(url, { waitUntil: 'networkidle2' });

    expect(await getInnerText('#searchPersons')).toBe('Account\nContact');

    await page.close();
  });

  it('renders a list of custom union type using filter args and enums', async () => {
    const { page, getInnerText } = await createPage();
    await page.goto(url, { waitUntil: 'networkidle2' });

    expect(await getInnerText('#searchPersonsByFilter')).toBe('Account');

    await page.close();
  });

  it('renders success after mutation', async () => {
{'fraction_non_alphanumeric': 0.1744097486671744, 'fraction_numerical': 0.02284843869002285, 'mean_word_length': 3.758454106280193, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 25, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5527550', 'n_tokens_mistral': 1290, 'n_tokens_neox': 1253, 'n_words': 295}