* chore: remove verify-can-claim-cert logic * remove extraneous * remove console log before Nich wakes up * add api route back with flash * remove unnecessary logic in completion-epic * change tests for new layout * dynamically use api location * rename file * fix Cypress api location * fix(test): anchor does not have disabled class * fix(tests): change js test to claim from /settings * chore: change status to 410 (gone) * update testing again * oliver is nitpicky Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com> * make oliver happy Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
		
			
				
	
	
		
			34 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
// ***********************************************************
 | 
						|
// This example plugins/index.js can be used to load plugins
 | 
						|
//
 | 
						|
// You can change the location of this file or turn off loading
 | 
						|
// the plugins file with the 'pluginsFile' configuration option.
 | 
						|
//
 | 
						|
// You can read more here:
 | 
						|
// https://on.cypress.io/plugins-guide
 | 
						|
// ***********************************************************
 | 
						|
 | 
						|
// This function is called when a project is opened or re-opened (e.g. due to
 | 
						|
// the project's config changing)
 | 
						|
/* eslint-disable no-unused-vars */
 | 
						|
 | 
						|
const { execSync } = require('child_process');
 | 
						|
const { existsSync } = require('fs');
 | 
						|
require('dotenv').config();
 | 
						|
 | 
						|
module.exports = (on, config) => {
 | 
						|
  // `on` is used to hook into various events Cypress emits
 | 
						|
  // `config` is the resolved Cypress config
 | 
						|
  config.env = config.env || {};
 | 
						|
  on('before:run', () => {
 | 
						|
    if (!existsSync('../../config/curriculum.json')) {
 | 
						|
      execSync('npm run build:curriculum');
 | 
						|
    }
 | 
						|
  });
 | 
						|
 | 
						|
  // Allows us to test the new curriculum before it's released:
 | 
						|
  config.env.SHOW_UPCOMING_CHANGES = process.env.SHOW_UPCOMING_CHANGES;
 | 
						|
  config.env.API_LOCATION = process.env.API_LOCATION;
 | 
						|
  return config;
 | 
						|
};
 |