...

Text file src/go.mongodb.org/mongo-driver/testdata/client-side-encryption/legacy/fle2v2-NoEncryption.json

Documentation: go.mongodb.org/mongo-driver/testdata/client-side-encryption/legacy

     1{
     2  "runOn": [
     3    {
     4      "minServerVersion": "7.0.0",
     5      "topology": [
     6        "replicaset",
     7        "sharded",
     8        "load-balanced"
     9      ]
    10    }
    11  ],
    12  "database_name": "default",
    13  "collection_name": "default",
    14  "data": [],
    15  "key_vault_data": [],
    16  "encrypted_fields": {
    17    "fields": []
    18  },
    19  "tests": [
    20    {
    21      "description": "insert with no encryption succeeds",
    22      "clientOptions": {
    23        "autoEncryptOpts": {
    24          "kmsProviders": {
    25            "local": {
    26              "key": {
    27                "$binary": {
    28                  "base64": "Mng0NCt4ZHVUYUJCa1kxNkVyNUR1QURhZ2h2UzR2d2RrZzh0cFBwM3R6NmdWMDFBMUN3YkQ5aXRRMkhGRGdQV09wOGVNYUMxT2k3NjZKelhaQmRCZGJkTXVyZG9uSjFk",
    29                  "subType": "00"
    30                }
    31              }
    32            }
    33          }
    34        }
    35      },
    36      "operations": [
    37        {
    38          "name": "insertOne",
    39          "arguments": {
    40            "document": {
    41              "_id": 1,
    42              "foo": "bar"
    43            }
    44          }
    45        }
    46      ],
    47      "expectations": [
    48        {
    49          "command_started_event": {
    50            "command": {
    51              "listCollections": 1,
    52              "filter": {
    53                "name": "default"
    54              }
    55            },
    56            "command_name": "listCollections"
    57          }
    58        },
    59        {
    60          "command_started_event": {
    61            "command": {
    62              "insert": "default",
    63              "documents": [
    64                {
    65                  "_id": 1,
    66                  "foo": "bar"
    67                }
    68              ],
    69              "ordered": true
    70            },
    71            "command_name": "insert"
    72          }
    73        }
    74      ],
    75      "outcome": {
    76        "collection": {
    77          "data": [
    78            {
    79              "_id": 1,
    80              "foo": "bar"
    81            }
    82          ]
    83        }
    84      }
    85    }
    86  ]
    87}

View as plain text