More specs, more tests

This commit is contained in:
Tom MacWright
2012-12-03 12:11:00 -05:00
parent b63c97673d
commit 1b0c0aeaa3
3 changed files with 20 additions and 0 deletions
+2
View File
@@ -29,6 +29,7 @@
<script type='text/javascript' src='../js/id/renderer/map.js'></script>
<script type='text/javascript' src='../js/id/renderer/hash.js'></script>
<script type='text/javascript' src='../js/id/renderer/markers.js'></script>
<script type='text/javascript' src='../js/id/renderer/style.js'></script>
<script type='text/javascript' src='../js/id/ui/inspector.js'></script>
<script type='text/javascript' src='../js/id/actions/modes.js'></script>
@@ -56,6 +57,7 @@
<script type="text/javascript" src="spec/connection.js"></script>
<script type="text/javascript" src="spec/geojson.js"></script>
<script type="text/javascript" src="spec/xml.js"></script>
<script type="text/javascript" src="spec/style.js"></script>
<script type="text/javascript" src="spec/inspector.js"></script>
<script type="text/javascript">
+13
View File
@@ -8,4 +8,17 @@ describe('Connection', function() {
it('is instantiated', function() {
expect(c).toBeTruthy();
});
it('gets/sets url', function() {
var new_url = 'http://api06.openstreetmap.org';
expect(c.url(new_url)).toEqual(c);
expect(c.url()).toEqual(new_url);
});
it('gets/sets user', function() {
var user = { name: 'tom' };
expect(c.user(user)).toEqual(c);
expect(c.user()).toEqual(user);
});
});
+5
View File
@@ -10,4 +10,9 @@ describe('Util', function() {
expect(b === c).toEqual(false);
expect(c === d).toEqual(false);
});
it('creates a truthy object', function() {
expect(iD.Util.trueObj(['a', 'b', 'c'])).toEqual({ a: true, b: true, c: true });
expect(iD.Util.trueObj([])).toEqual({});
});
});