| Index: pkg/shelf/test/message_change_test.dart
|
| diff --git a/pkg/shelf/test/message_change_test.dart b/pkg/shelf/test/message_change_test.dart
|
| deleted file mode 100644
|
| index f77edd126fbca0650cf845a64fdc104120905431..0000000000000000000000000000000000000000
|
| --- a/pkg/shelf/test/message_change_test.dart
|
| +++ /dev/null
|
| @@ -1,75 +0,0 @@
|
| -// Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -library shelf.message_change_test;
|
| -
|
| -import 'package:unittest/unittest.dart';
|
| -
|
| -import 'package:shelf/shelf.dart';
|
| -import 'package:shelf/src/message.dart';
|
| -
|
| -import 'test_util.dart';
|
| -
|
| -void main() {
|
| - group('Request', () {
|
| - _testChange(({headers, context}) {
|
| - return new Request('GET', LOCALHOST_URI, headers: headers,
|
| - context: context);
|
| - });
|
| - });
|
| -
|
| - group('Response', () {
|
| - _testChange(({headers, context}) {
|
| - return new Response.ok(null, headers: headers,
|
| - context: context);
|
| - });
|
| - });
|
| -}
|
| -
|
| -/// Shared test method used by [Request] and [Response] tests to validate
|
| -/// the behavior of `change` with different `headers` and `context` values.
|
| -void _testChange(Message factory({Map<String, String> headers,
|
| - Map<String, Object> context})) {
|
| - test('with empty headers returns indentical instance', () {
|
| - var request = factory(headers: {'header1': 'header value 1'});
|
| - var copy = request.change(headers: {});
|
| -
|
| - expect(copy.headers, same(request.headers));
|
| - });
|
| -
|
| - test('with empty context returns identical instance', () {
|
| - var request = factory(context: {'context1': 'context value 1'});
|
| - var copy = request.change(context: {});
|
| -
|
| - expect(copy.context, same(request.context));
|
| - });
|
| -
|
| - test('new header values are added', () {
|
| - var request = factory(headers: {'test':'test value'});
|
| - var copy = request.change(headers: {'test2': 'test2 value'});
|
| -
|
| - expect(copy.headers, {'test':'test value', 'test2':'test2 value'});
|
| - });
|
| -
|
| - test('existing header values are overwritten', () {
|
| - var request = factory(headers: {'test':'test value'});
|
| - var copy = request.change(headers: {'test': 'new test value'});
|
| -
|
| - expect(copy.headers, {'test':'new test value'});
|
| - });
|
| -
|
| - test('new context values are added', () {
|
| - var request = factory(context: {'test':'test value'});
|
| - var copy = request.change(context: {'test2': 'test2 value'});
|
| -
|
| - expect(copy.context, {'test':'test value', 'test2':'test2 value'});
|
| - });
|
| -
|
| - test('existing context values are overwritten', () {
|
| - var request = factory(context: {'test':'test value'});
|
| - var copy = request.change(context: {'test': 'new test value'});
|
| -
|
| - expect(copy.context, {'test':'new test value'});
|
| - });
|
| -}
|
|
|