forked from rojo-rbx/rojo
Use SerializationService as a fallback for when patch application fails (#1030)
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
---
|
||||
source: tests/tests/serve.rs
|
||||
expression: "read_response.intern_and_redact(&mut redactions, root_id)"
|
||||
---
|
||||
instances:
|
||||
id-2:
|
||||
Children: []
|
||||
ClassName: Attachment
|
||||
Id: id-2
|
||||
Metadata:
|
||||
ignoreUnknownInstances: true
|
||||
Name: forced_parent
|
||||
Parent: "00000000000000000000000000000000"
|
||||
Properties: {}
|
||||
messageCursor: 0
|
||||
sessionId: id-1
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
source: tests/tests/serve.rs
|
||||
expression: redactions.redacted_yaml(&info)
|
||||
---
|
||||
expectedPlaceIds: ~
|
||||
gameId: ~
|
||||
placeId: ~
|
||||
projectName: forced_parent
|
||||
protocolVersion: 4
|
||||
rootInstanceId: id-2
|
||||
serverVersion: "[server-version]"
|
||||
sessionId: id-1
|
||||
unexpectedPlaceIds: ~
|
||||
@@ -0,0 +1,27 @@
|
||||
---
|
||||
source: tests/tests/serve.rs
|
||||
expression: model
|
||||
---
|
||||
<roblox version="4">
|
||||
<Item class="Folder" referent="0">
|
||||
<Properties>
|
||||
<string name="Name">Folder</string>
|
||||
</Properties>
|
||||
<Item class="ObjectValue" referent="1">
|
||||
<Properties>
|
||||
<string name="Name">id-2</string>
|
||||
<Ref name="Value">2</Ref>
|
||||
</Properties>
|
||||
<Item class="Part" referent="3">
|
||||
<Properties>
|
||||
<string name="Name">Part</string>
|
||||
</Properties>
|
||||
<Item class="Attachment" referent="2">
|
||||
<Properties>
|
||||
<string name="Name">forced_parent</string>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
</Item>
|
||||
</Item>
|
||||
</roblox>
|
||||
@@ -0,0 +1,58 @@
|
||||
---
|
||||
source: tests/tests/serve.rs
|
||||
expression: "read_response.intern_and_redact(&mut redactions, root_id)"
|
||||
---
|
||||
instances:
|
||||
id-2:
|
||||
Children:
|
||||
- id-3
|
||||
ClassName: DataModel
|
||||
Id: id-2
|
||||
Metadata:
|
||||
ignoreUnknownInstances: true
|
||||
Name: meshpart
|
||||
Parent: "00000000000000000000000000000000"
|
||||
Properties: {}
|
||||
id-3:
|
||||
Children:
|
||||
- id-4
|
||||
- id-5
|
||||
ClassName: Workspace
|
||||
Id: id-3
|
||||
Metadata:
|
||||
ignoreUnknownInstances: true
|
||||
Name: Workspace
|
||||
Parent: id-2
|
||||
Properties:
|
||||
NeedsPivotMigration:
|
||||
Bool: false
|
||||
id-4:
|
||||
Children: []
|
||||
ClassName: ObjectValue
|
||||
Id: id-4
|
||||
Metadata:
|
||||
ignoreUnknownInstances: true
|
||||
Name: ObjectValue
|
||||
Parent: id-3
|
||||
Properties:
|
||||
Attributes:
|
||||
Attributes:
|
||||
Rojo_Target_Value:
|
||||
String: sword
|
||||
Value:
|
||||
Ref: id-5
|
||||
id-5:
|
||||
Children: []
|
||||
ClassName: MeshPart
|
||||
Id: id-5
|
||||
Metadata:
|
||||
ignoreUnknownInstances: true
|
||||
Name: Sword
|
||||
Parent: id-3
|
||||
Properties:
|
||||
MeshId:
|
||||
ContentId: "rbxasset://fonts/sword.mesh"
|
||||
TextureID:
|
||||
ContentId: "rbxasset://textures/SwordTexture.png"
|
||||
messageCursor: 0
|
||||
sessionId: id-1
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
source: tests/tests/serve.rs
|
||||
expression: redactions.redacted_yaml(&info)
|
||||
---
|
||||
expectedPlaceIds: ~
|
||||
gameId: ~
|
||||
placeId: ~
|
||||
projectName: meshpart
|
||||
protocolVersion: 4
|
||||
rootInstanceId: id-2
|
||||
serverVersion: "[server-version]"
|
||||
sessionId: id-1
|
||||
unexpectedPlaceIds: ~
|
||||
@@ -0,0 +1,43 @@
|
||||
---
|
||||
source: tests/tests/serve.rs
|
||||
expression: model
|
||||
---
|
||||
<roblox version="4">
|
||||
<Item class="Folder" referent="0">
|
||||
<Properties>
|
||||
<string name="Name">Folder</string>
|
||||
</Properties>
|
||||
<Item class="ObjectValue" referent="1">
|
||||
<Properties>
|
||||
<string name="Name">id-5</string>
|
||||
<BinaryString name="AttributesSerialize"></BinaryString>
|
||||
<Ref name="Value">2</Ref>
|
||||
</Properties>
|
||||
<Item class="MeshPart" referent="2">
|
||||
<Properties>
|
||||
<string name="Name">Sword</string>
|
||||
<Content name="MeshContent">
|
||||
<uri>rbxasset://fonts/sword.mesh</uri>
|
||||
</Content>
|
||||
<Content name="TextureContent">
|
||||
<uri>rbxasset://textures/SwordTexture.png</uri>
|
||||
</Content>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="ObjectValue" referent="3">
|
||||
<Properties>
|
||||
<string name="Name">id-4</string>
|
||||
<BinaryString name="AttributesSerialize"></BinaryString>
|
||||
<Ref name="Value">4</Ref>
|
||||
</Properties>
|
||||
<Item class="ObjectValue" referent="4">
|
||||
<Properties>
|
||||
<string name="Name">ObjectValue</string>
|
||||
<BinaryString name="AttributesSerialize">AQAAABEAAABSb2pvX1RhcmdldF9WYWx1ZQIFAAAAc3dvcmQ=</BinaryString>
|
||||
<Ref name="Value">null</Ref>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
</Item>
|
||||
</roblox>
|
||||
6
rojo-test/serve-tests/forced_parent/default.project.json
Normal file
6
rojo-test/serve-tests/forced_parent/default.project.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "forced_parent",
|
||||
"tree": {
|
||||
"$className": "Attachment"
|
||||
}
|
||||
}
|
||||
22
rojo-test/serve-tests/meshpart_with_id/default.project.json
Normal file
22
rojo-test/serve-tests/meshpart_with_id/default.project.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"name": "meshpart",
|
||||
"tree": {
|
||||
"$className": "DataModel",
|
||||
"Workspace": {
|
||||
"Sword": {
|
||||
"$id": "sword",
|
||||
"$className": "MeshPart",
|
||||
"$properties": {
|
||||
"MeshId": "rbxasset://fonts/sword.mesh",
|
||||
"TextureID": "rbxasset://textures/SwordTexture.png"
|
||||
}
|
||||
},
|
||||
"ObjectValue": {
|
||||
"$className": "ObjectValue",
|
||||
"$attributes": {
|
||||
"Rojo_Target_Value": "sword"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user