Closed
Bug 981549
Opened 12 years ago
Closed 8 years ago
[marionette-tests] Check the date items of week view after do left swipe.
Categories
(Firefox OS Graveyard :: Gaia::Calendar, defect)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: evanxd, Assigned: promise82114, Mentored)
Details
Please make sure the all date items of week view are correct after do left swipe.
We could just do left swipe with the swipe function at https://github.com/mozilla-b2g/gaia/blob/master/apps/calendar/test/marionette/calendar.js#L440-L465.
Fox example, https://github.com/mozilla-b2g/gaia/blob/master/apps/calendar/test/marionette/week_view_test.js#L24.
| Reporter | ||
Updated•12 years ago
|
Assignee: nobody → promise82114
| Reporter | ||
Comment 1•12 years ago
|
||
Hi Jing-Kai,
Do you have any problem about this bug.
We should work this for this week.
Thanks.
Flags: needinfo?(promise82114)
| Assignee | ||
Comment 2•12 years ago
|
||
Hi Evan
I started to read about Marionette.
(set the environment and watch the video)
I want to make sure the target.
I think to write a test like "first_marionette_test.js".
Probably "weekview_marionette_test.js" ?
I have traced the function swipe().
If I don't have to modify it,I think I know how to use it .
But I want to make sure that.
How is "make sure the all date items of week view are correct" ?
I don't understand it.
Finally,when I write the test.js .
Do I use the review request to upload the js ?
It seems that I don't have to change a data what exists in the git,
but I write a new data for this time.
Sorry for many questions and so late.
Thanks .
Flags: needinfo?(promise82114)
| Assignee | ||
Comment 3•12 years ago
|
||
Hi Even
I want to try to catch the target.
I think the step of test:
1. open the Calendar app.
2. select the weekButton and click to week view.
3. swipe on week view.
I maybe be able to do the above after tracing the code.
I want to know what should I do at next.
[ Check the date items of week view ]
What are the date items ?
Is the date at the top ? (EX SUN16 MON17 TUE18 WED 19
Check the date items means:
Have the date changed after left swipe?
Thanks
| Reporter | ||
Comment 4•12 years ago
|
||
Hi Jing.Kai,
Yes, that is where we go.
We should make sure the date items are correct after we do swipe.
Thanks.
| Reporter | ||
Comment 5•12 years ago
|
||
Do you have other technical problems currently?
| Assignee | ||
Comment 6•12 years ago
|
||
Hi Evan
Sorry that I'm not good at JS.
I try to trace the code of "week_view_test.js"
(line 21) What is the value "/\d{4}.+\d{4}$/" ?
(line 31) What is the function "assert.operator()" ?
Is the test writen by node.js ?
In fact,I don't see many function,so I don't understand the "week_view_test.js".
Finally,I have no idea about checking the date items of week view.
I think it mean that they change and are correct after swipe.
I can see they changed after swipe.
But I don't know how to check they are correct.
How to get value and how to check correct ?
I'm sorry that I still not solve the bug now.
Thanks.
| Assignee | ||
Comment 7•12 years ago
|
||
Uh, I have questions with the test.js from the gaia and Evan's teaching .
Question 1:
In the "first_marionette_test.js"
(line 10) client.apps.launch(calendarAppUrl);
(line 11) client.apps.switchToApp(calendarAppUrl);
and in the "week_view_test.js"
(line 11) app = new Calendar(client);
(line 12) app.launch({ hideSwipeHint: true });
I think they have same target.
(line 15) in the "week_view_test.js"
app.findElement('weekButton').click();
I try to like "first_marionette_test.js"
use client.apps.findElement('weekButton').click(),but be error
then how I use findElement() with [client.apps] ?
Question 2:
In the "week_view_test.js"
(line 15) app.findElement('weekButton').click();
and in the "day_view_test.js"
(line 14) app.waitForElement('dayButton').click();
I also think they do same thing.
But what is the difference between they?
findElement() and waitForElement()
Many thing that I haven't seen,so I meet many problems.
I try to be my best.
Thanks.
Updated•12 years ago
|
Mentor: evanxd
Whiteboard: [mentor=:evanxd]
Comment 8•8 years ago
|
||
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•