Skip to content

Commit

Permalink
Merge pull request #350 from gabrielburnworth/master
Browse files Browse the repository at this point in the history
WeekRow test
  • Loading branch information
RickCarlino committed Jul 24, 2017
2 parents c2c9afa + 3b2d5fd commit 2c36aa2
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 7 deletions.
17 changes: 10 additions & 7 deletions src/devices/components/farmbot_os_settings.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -154,13 +154,16 @@ export class FarmbotOsSettings
</Col>
<Col xs={3}>
<p>
{t("Version")}
{this
.props
.bot
.hardware
.informational_settings.controller_version
|| t(" unknown (offline)")}
{t("Version {{ version }}", {
version:
this
.props
.bot
.hardware
.informational_settings.controller_version
|| t(" unknown (offline)")
}
)}
</p>
</Col>
<Col xs={7}>
Expand Down
39 changes: 39 additions & 0 deletions src/regimens/__tests__/week_row_test.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
import * as React from "react";
import { render } from "enzyme";
import { WeekRow } from "../bulk_scheduler/week_row";
import { WeekRowProps } from "../bulk_scheduler/interfaces";
import { betterMerge } from "../../util";

function weekProps(p?: Partial<WeekRowProps>): WeekRowProps {
return betterMerge({
dispatch: jest.fn(),
index: 0,
week: {
"days": {
"day1": false,
"day2": false,
"day3": false,
"day4": false,
"day5": false,
"day6": false,
"day7": false
}
}
}, p || {});
}

describe("<WeekRow/>", () => {
it("renders week 1 day numbers", () => {
const wrapper = render(<WeekRow {...weekProps() } />);
let txt = wrapper.text();
expect(txt).toEqual("Week 11234567");
});
});

describe("<WeekRow/>", () => {
it("renders week 2 day numbers", () => {
const wrapper = render(<WeekRow {...weekProps({ index: 1 }) } />);
let txt = wrapper.text();
expect(txt).toEqual("Week 2891011121314");
});
});

0 comments on commit 2c36aa2

Please sign in to comment.