Siggg/culottes

View on GitHub
e2e/meta-sender.e2e-spec.ts.example

Summary

Maintainability
Test Coverage
import { AppPage } from './app.po';
import { browser } from 'protractor';

describe('angular-truffle-box meta-sender', () => {
  let page: AppPage;

  beforeEach(() => {
    page = new AppPage();
  });

  it('should transfer money', () => {
    page.navigateTo();
    page.setAddress(0);
    browser.driver.sleep(100);

    expect(page.getBalance()).toBe('1');

    page.setAmount('0.1');
    page.setToAddress('0xf17f52151ebef6c7334fad080c5704d77216b732');
    page.clickSend();

    browser.driver.sleep(1000);

    // Auto-refresh is broken in test for some reason
    page.navigateTo();

    expect(page.getBalance()).toBe('0.9');
    page.clickSelect();
    page.setAddress(1);
    browser.driver.sleep(100);
    expect(page.getBalance()).toBe('1.1');
  });
});