webrtc wpt: rename tests that check createOffer/createAnswer return value
and modernize one of them
BUG=chromium:337071657
Change-Id: Id02b570639cee026727771545899f020f3e858a5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5512699
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
Cr-Commit-Position: refs/heads/main@{#1296825}
diff --git a/webrtc/RTCPeerConnection-createAnswer.html b/webrtc/RTCPeerConnection-createAnswer.html
index 1970db0..7e31dda 100644
--- a/webrtc/RTCPeerConnection-createAnswer.html
+++ b/webrtc/RTCPeerConnection-createAnswer.html
@@ -18,14 +18,14 @@
const pc = new RTCPeerConnection();
t.add_cleanup(() => pc.close());
- const offer = await generateVideoReceiveOnlyOffer(pc);
+ const offer = await pc.createOffer();
await pc.setRemoteDescription(offer);
const answer = await pc.createAnswer();
assert_equals(typeof answer, 'object',
- 'Expect answer to be plain object dictionary RTCSessionDescriptionInit');
+ 'Expect answer to be plain object (dictionary RTCSessionDescriptionInit)');
assert_false(answer instanceof RTCSessionDescription,
'Expect answer to not be instance of RTCSessionDescription');
-}, 'createAnswer() after setting remote description should succeed');
+}, 'createAnswer() returns RTCSessionDescriptionInit');
promise_test(async t => {
const pc = new RTCPeerConnection();
diff --git a/webrtc/RTCPeerConnection-createOffer.html b/webrtc/RTCPeerConnection-createOffer.html
index 7287980..4eabdff 100644
--- a/webrtc/RTCPeerConnection-createOffer.html
+++ b/webrtc/RTCPeerConnection-createOffer.html
@@ -25,20 +25,17 @@
* with its type member initialized to the string "offer" and its sdp member
* initialized to sdpString.
*/
- promise_test(t => {
+ promise_test(async t => {
const pc = new RTCPeerConnection()
-
t.add_cleanup(() => pc.close());
- return pc.createOffer()
- .then(offer => {
- assert_equals(typeof offer, 'object',
- 'Expect offer to be plain object dictionary RTCSessionDescriptionInit');
+ const offer = await pc.createOffer()
+ assert_equals(typeof offer, 'object',
+ 'Expect offer to be plain object (dictionary RTCSessionDescriptionInit)');
- assert_false(offer instanceof RTCSessionDescription,
- 'Expect offer to not be instance of RTCSessionDescription')
- });
- }, 'createOffer() with no argument from newly created RTCPeerConnection should succeed');
+ assert_false(offer instanceof RTCSessionDescription,
+ 'Expect offer to not be instance of RTCSessionDescription')
+ }, 'createOffer() returns RTCSessionDescriptionInit');
promise_test(t => {
const pc = new RTCPeerConnection();