electronjs ipc doesn't work

JavaScript
//index
mainWindow.webContents.on('did-finish-load', () => {
      mainWindow.webContents.send('test','This is a test');
    })
//render

ipcRenderer.on('test', (evt,data) => {
     ipcRenderer.emit('end',true);
})

Source

Also in JavaScript: