Closed Bug 914659 Opened 11 years ago Closed 7 years ago

B2G RIL: Writing marionette test for removing ICC Contact

Categories

(Firefox OS Graveyard :: RIL, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(tracking-b2g:backlog)

RESOLVED WONTFIX
tracking-b2g backlog

People

(Reporter: allstars.chh, Unassigned)

References

Details

(Whiteboard: [grooming])

Attachments

(1 file, 2 obsolete files)

Currently in marionette tests for icc contact, we only test reading and adding. We also need to have tests for removing.
Assignee: nobody → gwang
Depends on: 935399
Attached patch Add remove contact marionette test. (obsolete) (deleted) — Splinter Review
Attachment #828515 - Attachment is obsolete: true
Attachment #828556 - Flags: review?(allstars.chh)
Comment on attachment 828556 [details] [diff] [review] Add remove contact marionette test. Review of attachment 828556 [details] [diff] [review]: ----------------------------------------------------------------- ::: dom/icc/tests/marionette/test_icc_contact.js @@ +99,5 @@ > + updateRequest.onsuccess = function onsuccess() { > + if (type === "fdn" && pin2 === undefined) { > + ok(false, "Should not update fdn when pin2 is not provided"); > + runNextTest(); > + } I don't understand what you're tring to do here. @@ +108,5 @@ > + getRequest.onsuccess = function onsuccess() { > + let contacts = getRequest.result; > + > + // There are 4 SIM contacts which are harded in emulator > + is(contacts.length, 4); What's this check for ? @@ +159,5 @@ > + testRemoveContact("fdn"); > +} > + > +function testRemoveFdnContactWithoutPassingPin2() { > + testRemoveContact("fdn", "0000"); WithPassingPin2? what's "0000" here?
Attachment #828556 - Flags: review?(allstars.chh) → review-
(In reply to Yoshi Huang[:allstars.chh][:yoshi] from comment #4) > Comment on attachment 828556 [details] [diff] [review] > Add remove contact marionette test. > > Review of attachment 828556 [details] [diff] [review]: > ----------------------------------------------------------------- > > ::: dom/icc/tests/marionette/test_icc_contact.js > @@ +99,5 @@ > > + updateRequest.onsuccess = function onsuccess() { > > + if (type === "fdn" && pin2 === undefined) { > > + ok(false, "Should not update fdn when pin2 is not provided"); > > + runNextTest(); > > + } > > I don't understand what you're tring to do here. There's no check for: no pin2 but update FDN case. like Bug 935399. So I want to add test for this part. > @@ +108,5 @@ > > + getRequest.onsuccess = function onsuccess() { > > + let contacts = getRequest.result; > > + > > + // There are 4 SIM contacts which are harded in emulator > > + is(contacts.length, 4); > > What's this check for ? In previous test, we add contact id = 5 in both ADN and FDN. So if we remove contactId = 5, there should be only 4 contacts as default. > @@ +159,5 @@ > > + testRemoveContact("fdn"); > > +} > > + > > +function testRemoveFdnContactWithoutPassingPin2() { > > + testRemoveContact("fdn", "0000"); > > WithPassingPin2? > > what's "0000" here? Sorry, the name should be switch between the two functions. Since the code here has some change for multiple ICCs, I made some change and will update patch later.
Attachment #828556 - Attachment is obsolete: true
Attachment #8342224 - Flags: review?(allstars.chh)
Assignee: gwang → nobody
Attachment #8342224 - Flags: review?(allstars.chh)
Add this in backlog.
blocking-b2g: --- → backlog
Whiteboard: [grooming]
blocking-b2g: backlog → ---
Blocks: 1157082
Assignee: nobody → jdai
No longer work on this.
Assignee: jdai → nobody
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: