<commit_before>context('Assignment Review', () => {

  beforeEach(() => {
    cy.visit('/course/1/assignment/review/2')
    cy.disableTours();
    cy.server();
    cy.route('GET', '/api/plans/*').as('taskPlan');
  });

  it('loads and views feedback', () => {
    cy.getTestElement('submission-overview-tab').click();
    cy.getTestElement('overview').should('exist');
    cy.getTestElement('student-free-responses').should('exist');
  });

  it('loads and views scores', () => {
    cy.getTestElement('assignment-scores-tab').click()
    cy.getTestElement('scores').should('exist');
  });

  it.skip('can publish scores', () => {
    cy.server();<commit_msg>wait for task plan to load<commit_after>context('Assignment Review', () => {

  beforeEach(() => {
    cy.visit('/course/1/assignment/review/2')
    cy.disableTours();
    cy.server();
    cy.route('GET', '/api/plans/*').as('taskPlan');
  });

  it('loads and views feedback', () => {
    cy.wait('@taskPlan');
    cy.getTestElement('submission-overview-tab').click();
    cy.getTestElement('overview').should('exist');
    cy.getTestElement('student-free-responses').should('exist');
  });

  it('loads and views scores', () => {
    cy.wait('@taskPlan');
    cy.getTestElement('assignment-scores-tab').click()
    cy.getTestElement('scores').should('exist');
  });

  it.skip('can publish scores', () => {
    cy.server();
{'fraction_non_alphanumeric': 0.2284887924801157, 'fraction_numerical': 0.0028922631959508315, 'mean_word_length': 3.9784172661870505, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 13, 'https://': 0, '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': '2645236', 'n_tokens_mistral': 456, 'n_tokens_neox': 445, 'n_words': 56}