Skip to content

Commit c7a65a2

Browse files
committed
Fixed default lon to east in aeronautical format
1 parent 6cc4248 commit c7a65a2

2 files changed

Lines changed: 28 additions & 1 deletion

File tree

web/client/components/misc/coordinateeditors/enhancers/__tests__/decimalToAeronautical-test.js

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,33 @@ describe("test the Annotations enahncers", () => {
2525
document.body.innerHTML = '';
2626
setTimeout(done);
2727
});
28+
it('rendering default values', () => {
29+
const Sink = decimalToAeronautical(createSink(props => {
30+
expect(props).toExist();
31+
// east is default in aeronautical format
32+
if (props.coordinate === "lon") {
33+
expect(props.direction).toBe('E');
34+
} else {
35+
expect(props.direction).toBe('N');
36+
}
37+
38+
39+
}));
40+
// lat
41+
ReactDOM.render((<Sink
42+
/>), document.getElementById("container"));
43+
ReactDOM.render((<Sink
44+
value={0}
45+
/>), document.getElementById("container"));
46+
// lon
47+
ReactDOM.render((<Sink
48+
coordinate="lon"
49+
/>), document.getElementById("container"));
50+
ReactDOM.render((<Sink
51+
value={0}
52+
coordinate="lon"
53+
/>), document.getElementById("container"));
54+
});
2855
it('decimalToAeronautical conversion', (done) => {
2956
const Sink = decimalToAeronautical(createSink( props => {
3057
expect(props).toExist();

web/client/components/misc/coordinateeditors/enhancers/decimalToAeronautical.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ const convertDDToDMS = (D, lng, {seconds} = {seconds: {decimals: 4}}) => {
2828
degrees: "",
2929
minutes: "",
3030
seconds: "",
31-
direction: lng ? 'W' : 'N' // let's chose some default direction if coord is 0
31+
direction: lng ? 'E' : 'N' // let's chose some default direction if coord is 0
3232
};
3333
}
3434
let values = {

0 commit comments

Comments
 (0)