From: Tomasz Kusmierz Date: Tue, 8 Oct 2013 14:17:12 +0000 (+0200) Subject: [Calendar] Update for proper finding X-Git-Tag: 2.2.1_release~105^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e7641c67801cc5e21f112727574f68f48e13e9bc;p=test%2Ftct%2Fweb%2Fapi.git [Calendar] Update for proper finding Change-Id: Ic4171e2b693f3b7c1cba8582782f99b44a1600f7 --- diff --git a/tct-calendar-tizen-tests/calendar/Calendar_update.html b/tct-calendar-tizen-tests/calendar/Calendar_update.html index 2409a66c9..bb3e951c0 100644 --- a/tct-calendar-tizen-tests/calendar/Calendar_update.html +++ b/tct-calendar-tizen-tests/calendar/Calendar_update.html @@ -40,7 +40,8 @@ Authors: //==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/calendar.html //==== TEST_CRITERIA MMINA MAST MR var t = async_test(document.title, {timeout: 5000}), - event, summary, eventSearchSuccessCallback, returnedValue, eventCalendar; + event, summary, eventSearchSuccessCallback, eventSearchErrorCallback, + returnedValue, eventCalendar, filter; t.step(function () { @@ -50,17 +51,24 @@ t.step(function () { summary = "updated summary"; event.summary = summary; + returnedValue = eventCalendar.update(event); + assert_equals(returnedValue, undefined, + "Incorect returned value from update method"); + eventSearchSuccessCallback = t.step_func(function (events) { - assert_equals(events[0].summary, summary, "Incorrect summary"); + assert_type(events, "array", "events should be an array."); + assert_greater_than(events.length, 0, "Event was not found properly"); + assert_equals(events[0].summary, summary, + "Event summary was not updated properly."); cleanup(eventCalendar); t.done(); }); + eventSearchErrorCallback = t.step_func(function (error) { + assert_unreached("find() error callaback invoked: " + error.name + ": " + error.message); + }); - returnedValue = eventCalendar.update(event); - assert_equals(returnedValue, undefined, - "Incorect returned value from update method"); - - eventCalendar.find(eventSearchSuccessCallback); + filter = new tizen.AttributeFilter("id.uid", "EXACTLY", event.id.uid); + eventCalendar.find(eventSearchSuccessCallback, eventSearchErrorCallback, filter); });