blob: 5ec27edd796b323a92a370103e96ce1c6387f0ca [file] [log] [blame]
<!DOCTYPE html>
<title>userLoginTest</title>
<meta charset="utf-8">
<link rel="import" href="../chops-login.html">
<script src="../../webcomponentsjs/webcomponents-lite.js"></script>
<script src="../../web-component-tester/browser.js"></script>
<test-fixture id="chops-login-test">
<template>
<chops-login></chops-login>
</template>
</test-fixture>
<script>
'use strict';
suite('chops-login', function() {
var element;
setup(function() {
element = fixture('chops-login-test');
element.loginUrl = 'https://www.google.com/';
element.logoutUrl = 'https://www.google.com/';
});
test('test login', function(done) {
element.user = 'testUser@gmail.com';
flush(function() {
expect(element.shadowRoot.querySelectorAll('template')[0]).to.be.visibile;
expect(element.shadowRoot.querySelectorAll('template')[1]).to.be.not.visibile;
done();
});
});
test('test logout', function(done) {
flush(function() {
expect(element.shadowRoot.querySelectorAll('template')[0]).to.be.not.visibile;
expect(element.shadowRoot.querySelectorAll('template')[1]).to.be.visibile;
done();
});
});
});
</script>